home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 11
/
FM Towns Free Software Collection 11.iso
/
t_os
/
tool
/
tinpei
/
tinpei.bas
next >
Wrap
BASIC Source File
|
1995-08-03
|
73KB
|
2,255 lines
10 '***********************************************************
20 '* *
30 '* 一週間で覚えるタッチタイピング *
40 '* *
50 '* PEB02663 ちんぺい *
60 '***********************************************************
70 '
80 SCREEN 0:CLS
90 PALETTE 0,[0,0,0] '黒
100 PALETTE 1,[60,110,30] '肌の影の茶
110 PALETTE 2,[100,0,0] '赤
120 PALETTE 3,[150,150,150] '灰(暗)
130 PALETTE 4,[100,180,80] '押したときの肌色
140 PALETTE 5,[160,240,140] '肌色
150 PALETTE 6,[200,200,200] '灰(明)
160 PALETTE 7,[255,255,255] '白
170 PALETTE 8,[140,220,120] 'ガイド用肌色
180 '
190 COLOR 2,%6,0,0 :CLS
200 DIM 五$(47)
210 DIM しゃ$(36)
220 DIM 欄$(108)
230 DIM TYPE%(3000)
240 LOAD@"TYPE.SND",TYPE%
250 '
260 *メニュー
270 CLS
280 LINE (25,5)-(615,460),PSET,%3,BF
290 CONNECT (25,460)-(25,5)-(615,5),%7,PSET,N
300 CONNECT (26,459)-(26,6)-(614,6),%7,PSET,N
310 CONNECT (27,458)-(27,7)-(613,7),%7,PSET,N
320 CONNECT (25,460)-(615,460)-(615,5),%0,PSET,N
330 CONNECT (26,459)-(614,459)-(614,6),%0,PSET,N
340 CONNECT (27,458)-(613,458)-(613,7),%0,PSET,N
350 LINE (560,463)-(640,480),PSET,%0,BF
360 SYMBOL(70,15),"ちんぺいの",1,1,%0,,,1
370 SYMBOL(70,35),"一週間で覚えるタッチタイピング",2,1,%0,,,1
380 SYMBOL(50,60),"1日目 LESSON 0 ~ 1",1,1,%0,,,1
390 SYMBOL(50,100),"2日目 LESSON 1 ~ 2",1,1,%0,,,1
400 SYMBOL(50,140),"3日目 LESSON 1 ~ 7",1,1,%0,,,1
410 SYMBOL(50,180),"4日目 LESSON 1 ~ 11 ",1,1,%0,,,1
420 SYMBOL(50,220),"5日目 LESSON 1 ~ 12 ",1,1,%0,,,1
430 SYMBOL(50,260),"6日目 LESSON 1 ~ 17 ",1,1,%0,,,1
440 SYMBOL(50,300),"7日目 LESSON 1 ~ 19",1,1,%0,,,1
450 SYMBOL(50,340),"練習する LESSONを選んで",1,1,%0,,,1
460 SYMBOL(50,360),"番号を入力し実行キーを押す",1,1,%0,,,1
470 SYMBOL(330,60),"LESSON 0 操作説明",1,1,%0,,,1
480 SYMBOL(330,79),"LESSON 1 あいうえお",1,1,%0,,,1
490 SYMBOL(330,98),"LESSON 2 あ行",1,1,%0,,,1
500 SYMBOL(330,117),"LESSON 3 か行",1,1,%0,,,1
510 SYMBOL(330,136),"LESSON 4 さ行",1,1,%0,,,1
520 SYMBOL(330,155),"LESSON 5 た行",1,1,%0,,,1
530 SYMBOL(330,174),"LESSON 6 な行",1,1,%0,,,1
540 SYMBOL(330,193),"LESSON 7 は行",1,1,%0,,,1
550 SYMBOL(330,212),"LESSON 8 ま行",1,1,%0,,,1
560 SYMBOL(330,231),"LESSON 9 や行",1,1,%0,,,1
570 SYMBOL(330,250),"LESSON 10 ら行",1,1,%0,,,1
580 SYMBOL(330,269),"LESSON 11 わをんー",1,1,%0,,,1
590 SYMBOL(330,288),"LESSON 12 50音ランダム",1,1,%0,,,1
600 SYMBOL(330,307),"LESSON 13 が行",1,1,%0,,,1
610 SYMBOL(330,326),"LESSON 14 ざ行",1,1,%0,,,1
620 SYMBOL(330,345),"LESSON 15 だ行",1,1,%0,,,1
630 SYMBOL(330,364),"LESSON 16 ば行",1,1,%0,,,1
640 SYMBOL(330,383),"LESSON 17 ぱ行",1,1,%0,,,1
650 SYMBOL(330,402),"LESSON 18 「しゃ」とか「きゃ」",1,1,%0,,,1
660 SYMBOL(330,421),"LESSON 19 ランダム",1,1,%0,,,1
670 SYMBOL(330,440)," 20 やめる",1,1,%0,,,1
680 SYMBOL(330,463),"*[英 大]モードにして下さい →",1,1,%0,,,0
690 '
700 CONSOLE 0,0,2
710 LOCATE 20,21
720 INPUT MANU
730 '
740 IF MANU=0 THEN GOSUB *はじめに
750 IF MANU=1 THEN GOSUB *あいうえお1
760 IF MANU=2 THEN GOSUB *あいうえお2
770 IF MANU=3 THEN GOSUB *かきくけこ
780 IF MANU=4 THEN GOSUB *さしすせそ
790 IF MANU=5 THEN GOSUB *たちつてと
800 IF MANU=6 THEN GOSUB *なにぬねの
810 IF MANU=7 THEN GOSUB *はひふへほ
820 IF MANU=8 THEN GOSUB *まみむめも
830 IF MANU=9 THEN GOSUB *やゆよ
840 IF MANU=10 THEN GOSUB *らりるれろ
850 IF MANU=11 THEN GOSUB *わをんー
860 IF MANU=12 THEN GOSUB *五十音ランダム
870 IF MANU=13 THEN GOSUB *がぎぐげご
880 IF MANU=14 THEN GOSUB *ざじずぜぞ
890 IF MANU=15 THEN GOSUB *だぢづでど
900 IF MANU=16 THEN GOSUB *ばびぶべぼ
910 IF MANU=17 THEN GOSUB *ぱぴぷぺぽ
920 IF MANU=18 THEN GOSUB *しゃとかきゃ
930 IF MANU=19 THEN GOSUB *ランダム
940 IF MANU=20 THEN *END
950 IF MANU>20 THEN GOTO 700
960 '
970 *あいうえお1
980 GOSUB *SYOKI
990 GOSUB *あ行1
1000 GOTO 990
1010 '
1020 *あいうえお2
1030 GOSUB *SYOKI
1040 GOSUB *あ行2
1050 GOTO 1040
1060 '
1070 *かきくけこ
1080 GOSUB *SYOKI
1090 GOSUB *か行
1100 GOTO 1090
1110 '
1120 *さしすせそ
1130 GOSUB *SYOKI
1140 GOSUB *さ行
1150 GOTO 1140
1160 '
1170 *たちつてと
1180 GOSUB *SYOKI
1190 GOSUB *た行
1200 GOTO 1190
1210 '
1220 *なにぬねの
1230 GOSUB *SYOKI
1240 GOSUB *な行
1250 GOTO 1240
1260 '
1270 *はひふへほ
1280 GOSUB *SYOKI
1290 GOSUB *は行
1300 GOTO 1290
1310 '
1320 *まみむめも
1330 GOSUB *SYOKI
1340 GOSUB *ま行
1350 GOTO 1340
1360 '
1370 *やゆよ
1380 GOSUB *SYOKI
1390 GOSUB *や行
1400 GOTO 1390
1410 '
1420 *らりるれろ
1430 GOSUB *SYOKI
1440 GOSUB *ら行
1450 GOTO 1440
1460 '
1470 *わをんー
1480 GOSUB *SYOKI
1490 GOSUB *わ行
1500 GOTO 1490
1510 '
1520 *五十音ランダム
1530 GOSUB *SYOKI
1540 GOSUB *五十音
1550 GOTO 1540
1560 '
1570 *がぎぐげご
1580 GOSUB *SYOKI
1590 GOSUB *が行
1600 GOTO 1590
1610 '
1620 *ざじずぜぞ
1630 GOSUB *SYOKI
1640 GOSUB *ざ行
1650 GOTO 1640
1660 '
1670 *だぢづでど
1680 GOSUB *SYOKI
1690 GOSUB *だ行
1700 GOTO 1690
1710 '
1720 *ばびぶべぼ
1730 GOSUB *SYOKI
1740 GOSUB *ば行
1750 GOTO 1740
1760 '
1770 *ぱぴぷぺぽ
1780 GOSUB *SYOKI
1790 GOSUB *ぱ行
1800 GOTO 1790
1810 '
1820 *しゃとかきゃ
1830 GOSUB *SYOKI
1840 GOSUB *しゃ行
1850 GOTO 1840
1860 '
1870 *ランダム
1880 GOSUB *SYOKI
1890 GOSUB *ランダム行
1900 GOTO 1890
1910 '
1920 '
1930 *SYOKI
1940 CLS
1950 LINE (25,5)-(615,460),PSET,%3,BF
1960 CONNECT (25,460)-(25,5)-(615,5),%7,PSET,N
1970 CONNECT (26,459)-(26,6)-(614,6),%7,PSET,N
1980 CONNECT (27,458)-(27,7)-(613,7),%7,PSET,N
1990 CONNECT (25,460)-(615,460)-(615,5),%0,PSET,N
2000 CONNECT (26,459)-(614,459)-(614,6),%0,PSET,N
2010 CONNECT (27,458)-(613,458)-(613,7),%0,PSET,N
2020 '
2030 LINE (70,270)-(110,420),PSET,%5,BF:SYMBOL(75,425),"小",2,1,0,,,1
2040 CONNECT (70,420)-(70,270)-(110,270),%7,PSET,N
2050 CONNECT (71,419)-(71,271)-(109,271),%7,PSET,N
2060 CONNECT (70,420)-(110,420)-(110,270),%1,PSET,N
2070 CONNECT (71,419)-(109,419)-(109,271),%1,PSET,N
2080 '
2090 LINE (120,270)-(160,420),PSET,%5,BF:SYMBOL(125,425),"薬",2,1,0,,,1
2100 CONNECT (120,420)-(120,270)-(160,270),%7,PSET,N
2110 CONNECT (121,419)-(121,271)-(159,271),%7,PSET,N
2120 CONNECT (120,420)-(160,420)-(160,270),%1,PSET,N
2130 CONNECT (121,419)-(159,419)-(159,271),%1,PSET,N
2140 '
2150 LINE (170,270)-(210,420),PSET,%5,BF:SYMBOL(175,425),"中",2,1,0,,,1
2160 CONNECT (170,420)-(170,270)-(210,270),%7,PSET,N
2170 CONNECT (171,419)-(171,271)-(209,271),%7,PSET,N
2180 CONNECT (170,420)-(210,420)-(210,270),%1,PSET,N
2190 CONNECT (171,419)-(209,419)-(209,271),%1,PSET,N
2200 '
2210 LINE (220,270)-(260,420),PSET,%5,BF:SYMBOL(225,425),"人",2,1,0,,,1
2220 CONNECT (220,420)-(220,270)-(260,270),%7,PSET,N
2230 CONNECT (221,419)-(221,271)-(259,271),%7,PSET,N
2240 CONNECT (220,420)-(260,420)-(260,270),%1,PSET,N
2250 CONNECT (221,419)-(259,419)-(259,271),%1,PSET,N
2260 '
2270 LINE (370,270)-(410,420),PSET,%5,BF:SYMBOL(375,425),"人",2,1,0,,,1
2280 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
2290 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
2300 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
2310 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
2320 '
2330 LINE (420,270)-(460,420),PSET,%5,BF:SYMBOL(425,425),"中",2,1,0,,,1
2340 CONNECT (420,420)-(420,270)-(460,270),%7,PSET,N
2350 CONNECT (421,419)-(421,271)-(459,271),%7,PSET,N
2360 CONNECT (420,420)-(460,420)-(460,270),%1,PSET,N
2370 CONNECT (421,419)-(459,419)-(459,271),%1,PSET,N
2380 '
2390 LINE (470,270)-(510,420),PSET,%5,BF:SYMBOL(475,425),"薬",2,1,0,,,1
2400 CONNECT (470,420)-(470,270)-(510,270),%7,PSET,N
2410 CONNECT (471,419)-(471,271)-(509,271),%7,PSET,N
2420 CONNECT (470,420)-(510,420)-(510,270),%1,PSET,N
2430 CONNECT (471,419)-(509,419)-(509,271),%1,PSET,N
2440 '
2450 LINE (520,270)-(560,420),PSET,%5,BF:SYMBOL(525,425),"小",2,1,0,,,1
2460 CONNECT (520,420)-(520,270)-(560,270),%7,PSET,N
2470 CONNECT (521,419)-(521,271)-(559,271),%7,PSET,N
2480 CONNECT (520,420)-(560,420)-(560,270),%1,PSET,N
2490 CONNECT (521,419)-(559,419)-(559,271),%1,PSET,N
2500 '
2510 LINE (560,463)-(640,480),PSET,%0,BF
2520 SYMBOL(410,10)," [ESC]を押すとメニューへ戻る",1,1,0,,,1
2530 SYMBOL(330,463),"*[英 大]モードにして下さい →",1,1,%0,,,0
2540 RETURN
2550 '
2560 *あ行1
2570 GOSUB *あ
2580 GOSUB *い
2590 GOSUB *う
2600 GOSUB *え
2610 GOSUB *お
2620 RETURN
2630 '
2640 *あ行2
2650 あ$(0)="あ" :あ$(1)="い" :あ$(2)="う" :あ$(3)="え" :あ$(4)="お"
2660 RANDOMIZE TIME
2670 IF あ$(RND*5)="あ" THEN GOSUB *あ
2680 IF あ$(RND*5)="い" THEN GOSUB *い
2690 IF あ$(RND*5)="う" THEN GOSUB *う
2700 IF あ$(RND*5)="え" THEN GOSUB *え
2710 IF あ$(RND*5)="お" THEN GOSUB *お
2720 RETURN
2730 '
2740 *か行
2750 か$(0)="か" :か$(1)="き" :か$(2)="く" :か$(3)="け" :か$(4)="こ"
2760 RANDOMIZE TIME
2770 IF か$(RND*5)="か" THEN GOSUB *か
2780 IF か$(RND*5)="き" THEN GOSUB *き
2790 IF か$(RND*5)="く" THEN GOSUB *く
2800 IF か$(RND*5)="け" THEN GOSUB *け
2810 IF か$(RND*5)="こ" THEN GOSUB *こ
2820 RETURN
2830 '
2840 *さ行
2850 さ$(0)="さ" :さ$(1)="し" :さ$(2)="す" :さ$(3)="せ" :さ$(4)="そ"
2860 RANDOMIZE TIME
2870 IF さ$(RND*5)="さ" THEN GOSUB *さ
2880 IF さ$(RND*5)="し" THEN GOSUB *し
2890 IF さ$(RND*5)="す" THEN GOSUB *す
2900 IF さ$(RND*5)="せ" THEN GOSUB *せ
2910 IF さ$(RND*5)="そ" THEN GOSUB *そ
2920 RETURN
2930 '
2940 *た行
2950 た$(0)="た" :た$(1)="ち" :た$(2)="つ" :た$(3)="て" :た$(4)="と"
2960 RANDOMIZE TIME
2970 IF た$(RND*5)="た" THEN GOSUB *た
2980 IF た$(RND*5)="ち" THEN GOSUB *ち
2990 IF た$(RND*5)="つ" THEN GOSUB *つ
3000 IF た$(RND*5)="て" THEN GOSUB *て
3010 IF た$(RND*5)="と" THEN GOSUB *と
3020 RETURN
3030 '
3040 *な行
3050 な$(0)="な" :な$(1)="に" :な$(2)="ぬ" :な$(3)="ね" :な$(4)="の"
3060 RANDOMIZE TIME
3070 IF な$(RND*5)="な" THEN GOSUB *な
3080 IF な$(RND*5)="に" THEN GOSUB *に
3090 IF な$(RND*5)="ぬ" THEN GOSUB *ぬ
3100 IF な$(RND*5)="ね" THEN GOSUB *ね
3110 IF な$(RND*5)="の" THEN GOSUB *の
3120 RETURN
3130 '
3140 *は行
3150 は$(0)="は" :は$(1)="ひ" :は$(2)="ふ" :は$(3)="へ" :は$(4)="ほ"
3160 RANDOMIZE TIME
3170 IF は$(RND*5)="は" THEN GOSUB *は
3180 IF は$(RND*5)="ひ" THEN GOSUB *ひ
3190 IF は$(RND*5)="ふ" THEN GOSUB *ふ
3200 IF は$(RND*5)="へ" THEN GOSUB *へ
3210 IF は$(RND*5)="ほ" THEN GOSUB *ほ
3220 RETURN
3230 '
3240 *ま行
3250 ま$(0)="ま" :ま$(1)="み" :ま$(2)="む" :ま$(3)="め" :ま$(4)="も"
3260 RANDOMIZE TIME
3270 IF ま$(RND*5)="ま" THEN GOSUB *ま
3280 IF ま$(RND*5)="み" THEN GOSUB *み
3290 IF ま$(RND*5)="む" THEN GOSUB *む
3300 IF ま$(RND*5)="め" THEN GOSUB *め
3310 IF ま$(RND*5)="も" THEN GOSUB *も
3320 RETURN
3330 '
3340 *や行
3350 や$(0)="や" :や$(1)="ゆ" :や$(2)="よ"
3360 RANDOMIZE TIME
3370 IF や$(RND*3)="や" THEN GOSUB *や
3380 IF や$(RND*3)="ゆ" THEN GOSUB *ゆ
3390 IF や$(RND*3)="よ" THEN GOSUB *よ
3400 RETURN
3410 '
3420 *ら行
3430 ら$(0)="ら" :ら$(1)="り" :ら$(2)="る" :ら$(3)="れ" :ら$(4)="ろ"
3440 RANDOMIZE TIME
3450 IF ら$(RND*5)="ら" THEN GOSUB *ら
3460 IF ら$(RND*5)="り" THEN GOSUB *り
3470 IF ら$(RND*5)="る" THEN GOSUB *る
3480 IF ら$(RND*5)="れ" THEN GOSUB *れ
3490 IF ら$(RND*5)="ろ" THEN GOSUB *ろ
3500 RETURN
3510 '
3520 *わ行
3530 わ$(0)="わ" :わ$(1)="を" :わ$(2)="ん" :わ$(3)="ー"
3540 RANDOMIZE TIME
3550 IF わ$(RND*4)="わ" THEN GOSUB *わ
3560 IF わ$(RND*4)="を" THEN GOSUB *を
3570 IF わ$(RND*4)="ん" THEN GOSUB *ん
3580 IF わ$(RND*4)="ー" THEN GOSUB *ー
3590 RETURN
3600 '
3610 *五十音
3620 五$(0)="あ" :五$(1)="い" :五$(2)="う" :五$(3)="え" :五$(4)="お"
3630 五$(5)="か" :五$(6)="き" :五$(7)="く" :五$(8)="け" :五$(9)="こ"
3640 五$(10)="さ" :五$(11)="し" :五$(12)="す" :五$(13)="せ" :五$(14)="そ"
3650 五$(15)="た" :五$(16)="ち" :五$(17)="つ" :五$(18)="て" :五$(19)="と"
3660 五$(20)="な" :五$(21)="に" :五$(22)="ぬ" :五$(23)="ね" :五$(24)="の"
3670 五$(25)="は" :五$(26)="ひ" :五$(27)="ふ" :五$(28)="へ" :五$(29)="ほ"
3680 五$(30)="ま" :五$(31)="み" :五$(32)="む" :五$(33)="め" :五$(34)="も"
3690 五$(35)="や" :五$(36)="ゆ" :五$(37)="よ"
3700 五$(38)="ら" :五$(39)="り" :五$(40)="る" :五$(41)="れ" :五$(42)="ろ"
3710 五$(43)="わ" :五$(44)="を" :五$(45)="ん" :五$(46)="ー"
3720 RANDOMIZE TIME
3730 IF 五$(RND*47)="あ" THEN GOSUB *あ
3740 IF 五$(RND*47)="い" THEN GOSUB *い
3750 IF 五$(RND*47)="う" THEN GOSUB *う
3760 IF 五$(RND*47)="え" THEN GOSUB *え
3770 IF 五$(RND*47)="お" THEN GOSUB *お
3780 IF 五$(RND*47)="か" THEN GOSUB *か
3790 IF 五$(RND*47)="き" THEN GOSUB *き
3800 IF 五$(RND*47)="く" THEN GOSUB *く
3810 IF 五$(RND*47)="け" THEN GOSUB *け
3820 IF 五$(RND*47)="こ" THEN GOSUB *こ
3830 IF 五$(RND*47)="さ" THEN GOSUB *さ
3840 IF 五$(RND*47)="し" THEN GOSUB *し
3850 IF 五$(RND*47)="す" THEN GOSUB *す
3860 IF 五$(RND*47)="せ" THEN GOSUB *せ
3870 IF 五$(RND*47)="そ" THEN GOSUB *そ
3880 IF 五$(RND*47)="た" THEN GOSUB *た
3890 IF 五$(RND*47)="ち" THEN GOSUB *ち
3900 IF 五$(RND*47)="つ" THEN GOSUB *つ
3910 IF 五$(RND*47)="て" THEN GOSUB *て
3920 IF 五$(RND*47)="と" THEN GOSUB *と
3930 IF 五$(RND*47)="な" THEN GOSUB *な
3940 IF 五$(RND*47)="に" THEN GOSUB *に
3950 IF 五$(RND*47)="ぬ" THEN GOSUB *ぬ
3960 IF 五$(RND*47)="ね" THEN GOSUB *ね
3970 IF 五$(RND*47)="の" THEN GOSUB *の
3980 IF 五$(RND*47)="は" THEN GOSUB *は
3990 IF 五$(RND*47)="ひ" THEN GOSUB *ひ
4000 IF 五$(RND*47)="ふ" THEN GOSUB *ふ
4010 IF 五$(RND*47)="へ" THEN GOSUB *へ
4020 IF 五$(RND*47)="ほ" THEN GOSUB *ほ
4030 IF 五$(RND*47)="ま" THEN GOSUB *ま
4040 IF 五$(RND*47)="み" THEN GOSUB *み
4050 IF 五$(RND*47)="む" THEN GOSUB *む
4060 IF 五$(RND*47)="め" THEN GOSUB *め
4070 IF 五$(RND*47)="も" THEN GOSUB *も
4080 IF 五$(RND*47)="や" THEN GOSUB *や
4090 IF 五$(RND*47)="ゆ" THEN GOSUB *ゆ
4100 IF 五$(RND*47)="よ" THEN GOSUB *よ
4110 IF 五$(RND*47)="ら" THEN GOSUB *ら
4120 IF 五$(RND*47)="り" THEN GOSUB *り
4130 IF 五$(RND*47)="る" THEN GOSUB *る
4140 IF 五$(RND*47)="れ" THEN GOSUB *れ
4150 IF 五$(RND*47)="ろ" THEN GOSUB *ろ
4160 IF 五$(RND*47)="わ" THEN GOSUB *わ
4170 IF 五$(RND*47)="を" THEN GOSUB *を
4180 IF 五$(RND*47)="ん" THEN GOSUB *ん
4190 IF 五$(RND*47)="ー" THEN GOSUB *ー
4200 RETURN
4210 '
4220 *が行
4230 が$(0)="が" :が$(1)="ぎ" :が$(2)="ぐ" :が$(3)="げ" :が$(4)="ご"
4240 RANDOMIZE TIME
4250 IF が$(RND*5)="が" THEN GOSUB *が
4260 IF が$(RND*5)="ぎ" THEN GOSUB *ぎ
4270 IF が$(RND*5)="ぐ" THEN GOSUB *ぐ
4280 IF が$(RND*5)="げ" THEN GOSUB *げ
4290 IF が$(RND*5)="ご" THEN GOSUB *ご
4300 RETURN
4310 '
4320 *ざ行
4330 ざ$(0)="ざ" :ざ$(1)="じ" :ざ$(2)="ず" :ざ$(3)="ぜ" :ざ$(4)="ぞ"
4340 RANDOMIZE TIME
4350 IF ざ$(RND*5)="ざ" THEN GOSUB *ざ
4360 IF ざ$(RND*5)="じ" THEN GOSUB *じ
4370 IF ざ$(RND*5)="ず" THEN GOSUB *ず
4380 IF ざ$(RND*5)="ぜ" THEN GOSUB *ぜ
4390 IF ざ$(RND*5)="ぞ" THEN GOSUB *ぞ
4400 RETURN
4410 '
4420 *だ行
4430 だ$(0)="だ" :だ$(1)="ぢ" :だ$(2)="づ" :だ$(3)="で" :だ$(4)="ど"
4440 RANDOMIZE TIME
4450 IF だ$(RND*5)="だ" THEN GOSUB *だ
4460 IF だ$(RND*5)="ぢ" THEN GOSUB *ぢ
4470 IF だ$(RND*5)="づ" THEN GOSUB *づ
4480 IF だ$(RND*5)="で" THEN GOSUB *で
4490 IF だ$(RND*5)="ど" THEN GOSUB *ど
4500 RETURN
4510 '
4520 *ば行
4530 ば$(0)="ば" :ば$(1)="び" :ば$(2)="ぶ" :ば$(3)="べ" :ば$(4)="ぼ"
4540 RANDOMIZE TIME
4550 IF ば$(RND*5)="ば" THEN GOSUB *ば
4560 IF ば$(RND*5)="び" THEN GOSUB *び
4570 IF ば$(RND*5)="ぶ" THEN GOSUB *ぶ
4580 IF ば$(RND*5)="べ" THEN GOSUB *べ
4590 IF ば$(RND*5)="ぼ" THEN GOSUB *ぼ
4600 RETURN
4610 '
4620 *ぱ行
4630 ぱ$(0)="ぱ" :ぱ$(1)="ぴ" :ぱ$(2)="ぷ" :ぱ$(3)="ぺ" :ぱ$(4)="ぽ"
4640 RANDOMIZE TIME
4650 IF ぱ$(RND*5)="ぱ" THEN GOSUB *ぱ
4660 IF ぱ$(RND*5)="ぴ" THEN GOSUB *ぴ
4670 IF ぱ$(RND*5)="ぷ" THEN GOSUB *ぷ
4680 IF ぱ$(RND*5)="ぺ" THEN GOSUB *ぺ
4690 IF ぱ$(RND*5)="ぽ" THEN GOSUB *ぽ
4700 RETURN
4710 '
4720 *しゃ行
4730 しゃ$(0)="きゃ" :しゃ$(1)="きゅ" :しゃ$(2)="きょ"
4740 しゃ$(3)="しゃ" :しゃ$(4)="しゅ" :しゃ$(5)="しょ"
4750 しゃ$(6)="ちゃ" :しゃ$(7)="ちゅ" :しゃ$(8)="ちょ"
4760 しゃ$(9)="にゃ" :しゃ$(10)="にゅ" :しゃ$(11)="にょ"
4770 しゃ$(12)="ひゃ" :しゃ$(13)="ひゅ" :しゃ$(14)="ひょ"
4780 しゃ$(15)="みゃ" :しゃ$(16)="みゅ" :しゃ$(17)="みょ"
4790 しゃ$(18)="りゃ" :しゃ$(19)="りゅ" :しゃ$(20)="りょ"
4800 しゃ$(21)="ぎゃ" :しゃ$(22)="ぎゅ" :しゃ$(23)="ぎょ"
4810 しゃ$(24)="じゃ" :しゃ$(25)="じゅ" :しゃ$(26)="じょ"
4820 しゃ$(27)="びゃ" :しゃ$(28)="びゅ" :しゃ$(29)="びょ"
4830 しゃ$(30)="ぴゃ" :しゃ$(31)="ぴゅ" :しゃ$(32)="ぴょ"
4840 しゃ$(33)="ふぁ" :しゃ$(34)="ふぇ" :しゃ$(35)="ふぉ"
4850 RANDOMIZE TIME
4860 IF しゃ$(RND*36)="きゃ" THEN GOSUB *きゃ
4870 IF しゃ$(RND*36)="きゅ" THEN GOSUB *きゅ
4880 IF しゃ$(RND*36)="きょ" THEN GOSUB *きょ
4890 IF しゃ$(RND*36)="しゃ" THEN GOSUB *しゃ
4900 IF しゃ$(RND*36)="しゅ" THEN GOSUB *しゅ
4910 IF しゃ$(RND*36)="しょ" THEN GOSUB *しょ
4920 IF しゃ$(RND*36)="ちゃ" THEN GOSUB *ちゃ
4930 IF しゃ$(RND*36)="ちゅ" THEN GOSUB *ちゅ
4940 IF しゃ$(RND*36)="ちょ" THEN GOSUB *ちょ
4950 IF しゃ$(RND*36)="にゃ" THEN GOSUB *にゃ
4960 IF しゃ$(RND*36)="にゅ" THEN GOSUB *にょ
4970 IF しゃ$(RND*36)="にょ" THEN GOSUB *にょ
4980 IF しゃ$(RND*36)="ひゃ" THEN GOSUB *ひゃ
4990 IF しゃ$(RND*36)="ひゅ" THEN GOSUB *ひゅ
5000 IF しゃ$(RND*36)="ひょ" THEN GOSUB *ひょ
5010 IF しゃ$(RND*36)="みゃ" THEN GOSUB *みゃ
5020 IF しゃ$(RND*36)="みゅ" THEN GOSUB *みゅ
5030 IF しゃ$(RND*36)="みょ" THEN GOSUB *みょ
5040 IF しゃ$(RND*36)="りゃ" THEN GOSUB *りゃ
5050 IF しゃ$(RND*36)="りゅ" THEN GOSUB *りゅ
5060 IF しゃ$(RND*36)="りょ" THEN GOSUB *りょ
5070 IF しゃ$(RND*36)="ぎゃ" THEN GOSUB *ぎゃ
5080 IF しゃ$(RND*36)="ぎゅ" THEN GOSUB *ぎゅ
5090 IF しゃ$(RND*36)="ぎょ" THEN GOSUB *ぎょ
5100 IF しゃ$(RND*36)="じゃ" THEN GOSUB *じゃ
5110 IF しゃ$(RND*36)="じゅ" THEN GOSUB *じゅ
5120 IF しゃ$(RND*36)="じょ" THEN GOSUB *じょ
5130 IF しゃ$(RND*36)="びゃ" THEN GOSUB *びゃ
5140 IF しゃ$(RND*36)="びゅ" THEN GOSUB *びゅ
5150 IF しゃ$(RND*36)="びょ" THEN GOSUB *びょ
5160 IF しゃ$(RND*36)="ぴゃ" THEN GOSUB *ぴゃ
5170 IF しゃ$(RND*36)="ぴゅ" THEN GOSUB *ぴゅ
5180 IF しゃ$(RND*36)="ぴょ" THEN GOSUB *ぴょ
5190 IF しゃ$(RND*36)="ふぁ" THEN GOSUB *ふぁ
5200 IF しゃ$(RND*36)="ふぇ" THEN GOSUB *ふぇ
5210 IF しゃ$(RND*36)="ふぉ" THEN GOSUB *ふぉ
5220 RETURN
5230 '
5240 *ランダム行
5250 欄$(0)="あ" :欄$(1)="い" :欄$(2)="う" :欄$(3)="え" :欄$(4)="お"
5260 欄$(5)="か" :欄$(6)="き" :欄$(7)="く" :欄$(8)="け" :欄$(9)="こ"
5270 欄$(10)="さ" :欄$(11)="し" :欄$(12)="す" :欄$(13)="せ" :欄$(14)="そ"
5280 欄$(15)="た" :欄$(16)="ち" :欄$(17)="つ" :欄$(18)="て" :欄$(19)="と"
5290 欄$(20)="な" :欄$(21)="に" :欄$(22)="ぬ" :欄$(23)="ね" :欄$(24)="の"
5300 欄$(25)="は" :欄$(26)="ひ" :欄$(27)="ふ" :欄$(28)="へ" :欄$(29)="ほ"
5310 欄$(30)="ま" :欄$(31)="み" :欄$(32)="む" :欄$(33)="め" :欄$(34)="も"
5320 欄$(35)="や" :欄$(36)="ゆ" :欄$(37)="よ"
5330 欄$(38)="ら" :欄$(39)="り" :欄$(40)="る" :欄$(41)="れ" :欄$(42)="ろ"
5340 欄$(43)="わ" :欄$(44)="を" :欄$(45)="ん" :欄$(46)="ー"
5350 欄$(47)="が" :欄$(48)="ぎ" :欄$(49)="ぐ" :欄$(50)="げ" :欄$(51)="ご"
5360 欄$(52)="ざ" :欄$(53)="じ" :欄$(54)="ず" :欄$(55)="ぜ" :欄$(56)="ぞ"
5370 欄$(57)="だ" :欄$(58)="ぢ" :欄$(59)="づ" :欄$(60)="で" :欄$(61)="ど"
5380 欄$(62)="ば" :欄$(63)="び" :欄$(64)="ぶ" :欄$(65)="べ" :欄$(66)="ぼ"
5390 欄$(67)="ぱ" :欄$(68)="ぴ" :欄$(69)="ぷ" :欄$(70)="ぺ" :欄$(71)="ぽ"
5400 欄$(72)="きゃ" :欄$(73)="きゅ" :欄$(74)="きょ"
5410 欄$(75)="しゃ" :欄$(76)="しゅ" :欄$(77)="しょ"
5420 欄$(78)="ちゃ" :欄$(79)="ちゅ" :欄$(80)="ちょ"
5430 欄$(81)="にゃ" :欄$(82)="にゅ" :欄$(83)="にょ"
5440 欄$(84)="ひゃ" :欄$(85)="ひゅ" :欄$(86)="ひょ"
5450 欄$(87)="みゃ" :欄$(88)="みゅ" :欄$(89)="みょ"
5460 欄$(90)="りゃ" :欄$(91)="りゅ" :欄$(92)="りょ"
5470 欄$(93)="ぎゃ" :欄$(94)="ぎゅ" :欄$(95)="ぎょ"
5480 欄$(96)="じゃ" :欄$(97)="じゅ" :欄$(98)="じょ"
5490 欄$(99)="びゃ" :欄$(100)="びゅ" :欄$(101)="びょ"
5500 欄$(102)="ぴゃ" :欄$(103)="ぴゅ" :欄$(104)="ぴょ"
5510 欄$(105)="ふぁ" :欄$(106)="ふぇ" :欄$(107)="ふぉ"
5520 RANDOMIZE TIME
5530 IF 欄$(RND*108)="あ" THEN GOSUB *あ
5540 IF 欄$(RND*108)="い" THEN GOSUB *い
5550 IF 欄$(RND*108)="う" THEN GOSUB *う
5560 IF 欄$(RND*108)="え" THEN GOSUB *え
5570 IF 欄$(RND*108)="お" THEN GOSUB *お
5580 IF 欄$(RND*108)="か" THEN GOSUB *か
5590 IF 欄$(RND*108)="き" THEN GOSUB *き
5600 IF 欄$(RND*108)="く" THEN GOSUB *く
5610 IF 欄$(RND*108)="け" THEN GOSUB *け
5620 IF 欄$(RND*108)="こ" THEN GOSUB *こ
5630 IF 欄$(RND*108)="さ" THEN GOSUB *さ
5640 IF 欄$(RND*108)="し" THEN GOSUB *し
5650 IF 欄$(RND*108)="す" THEN GOSUB *す
5660 IF 欄$(RND*108)="せ" THEN GOSUB *せ
5670 IF 欄$(RND*108)="そ" THEN GOSUB *そ
5680 IF 欄$(RND*108)="た" THEN GOSUB *た
5690 IF 欄$(RND*108)="ち" THEN GOSUB *ち
5700 IF 欄$(RND*108)="つ" THEN GOSUB *つ
5710 IF 欄$(RND*108)="て" THEN GOSUB *て
5720 IF 欄$(RND*108)="と" THEN GOSUB *と
5730 IF 欄$(RND*108)="な" THEN GOSUB *な
5740 IF 欄$(RND*108)="に" THEN GOSUB *に
5750 IF 欄$(RND*108)="ぬ" THEN GOSUB *ぬ
5760 IF 欄$(RND*108)="ね" THEN GOSUB *ね
5770 IF 欄$(RND*108)="の" THEN GOSUB *の
5780 IF 欄$(RND*108)="は" THEN GOSUB *は
5790 IF 欄$(RND*108)="ひ" THEN GOSUB *ひ
5800 IF 欄$(RND*108)="ふ" THEN GOSUB *ふ
5810 IF 欄$(RND*108)="へ" THEN GOSUB *へ
5820 IF 欄$(RND*108)="ほ" THEN GOSUB *ほ
5830 IF 欄$(RND*108)="ま" THEN GOSUB *ま
5840 IF 欄$(RND*108)="み" THEN GOSUB *み
5850 IF 欄$(RND*108)="む" THEN GOSUB *む
5860 IF 欄$(RND*108)="め" THEN GOSUB *め
5870 IF 欄$(RND*108)="も" THEN GOSUB *も
5880 IF 欄$(RND*108)="や" THEN GOSUB *や
5890 IF 欄$(RND*108)="ゆ" THEN GOSUB *ゆ
5900 IF 欄$(RND*108)="よ" THEN GOSUB *よ
5910 IF 欄$(RND*108)="ら" THEN GOSUB *ら
5920 IF 欄$(RND*108)="り" THEN GOSUB *り
5930 IF 欄$(RND*108)="る" THEN GOSUB *る
5940 IF 欄$(RND*108)="れ" THEN GOSUB *れ
5950 IF 欄$(RND*108)="ろ" THEN GOSUB *ろ
5960 IF 欄$(RND*108)="わ" THEN GOSUB *わ
5970 IF 欄$(RND*108)="を" THEN GOSUB *を
5980 IF 欄$(RND*108)="ん" THEN GOSUB *ん
5990 IF 欄$(RND*108)="ー" THEN GOSUB *ー
6000 IF 欄$(RND*108)="が" THEN GOSUB *が
6010 IF 欄$(RND*108)="ぎ" THEN GOSUB *ぎ
6020 IF 欄$(RND*108)="ぐ" THEN GOSUB *ぐ
6030 IF 欄$(RND*108)="げ" THEN GOSUB *げ
6040 IF 欄$(RND*108)="ご" THEN GOSUB *ご
6050 IF 欄$(RND*108)="ざ" THEN GOSUB *ざ
6060 IF 欄$(RND*108)="じ" THEN GOSUB *じ
6070 IF 欄$(RND*108)="ず" THEN GOSUB *ず
6080 IF 欄$(RND*108)="ぜ" THEN GOSUB *ぜ
6090 IF 欄$(RND*108)="ぞ" THEN GOSUB *ぞ
6100 IF 欄$(RND*108)="だ" THEN GOSUB *だ
6110 IF 欄$(RND*108)="ぢ" THEN GOSUB *ぢ
6120 IF 欄$(RND*108)="づ" THEN GOSUB *づ
6130 IF 欄$(RND*108)="で" THEN GOSUB *で
6140 IF 欄$(RND*108)="ど" THEN GOSUB *ど
6150 IF 欄$(RND*108)="ば" THEN GOSUB *ば
6160 IF 欄$(RND*108)="び" THEN GOSUB *び
6170 IF 欄$(RND*108)="ぶ" THEN GOSUB *ぶ
6180 IF 欄$(RND*108)="べ" THEN GOSUB *べ
6190 IF 欄$(RND*108)="ぼ" THEN GOSUB *ぼ
6200 IF 欄$(RND*108)="ぱ" THEN GOSUB *ぱ
6210 IF 欄$(RND*108)="ぴ" THEN GOSUB *ぴ
6220 IF 欄$(RND*108)="ぷ" THEN GOSUB *ぷ
6230 IF 欄$(RND*108)="ぺ" THEN GOSUB *ぺ
6240 IF 欄$(RND*108)="ぽ" THEN GOSUB *ぽ
6250 IF 欄$(RND*108)="きゃ" THEN GOSUB *きゃ
6260 IF 欄$(RND*108)="きゅ" THEN GOSUB *きゅ
6270 IF 欄$(RND*108)="きょ" THEN GOSUB *きょ
6280 IF 欄$(RND*108)="しゃ" THEN GOSUB *しゃ
6290 IF 欄$(RND*108)="しゅ" THEN GOSUB *しゅ
6300 IF 欄$(RND*108)="しょ" THEN GOSUB *しょ
6310 IF 欄$(RND*108)="ちゃ" THEN GOSUB *ちゃ
6320 IF 欄$(RND*108)="ちゅ" THEN GOSUB *ちゅ
6330 IF 欄$(RND*108)="ちょ" THEN GOSUB *ちょ
6340 IF 欄$(RND*108)="にゃ" THEN GOSUB *にゃ
6350 IF 欄$(RND*108)="にゅ" THEN GOSUB *にゅ
6360 IF 欄$(RND*108)="にょ" THEN GOSUB *にょ
6370 IF 欄$(RND*108)="ひゃ" THEN GOSUB *ひゃ
6380 IF 欄$(RND*108)="ひゅ" THEN GOSUB *ひゅ
6390 IF 欄$(RND*108)="ひょ" THEN GOSUB *ひょ
6400 IF 欄$(RND*108)="みゃ" THEN GOSUB *みゃ
6410 IF 欄$(RND*108)="みゅ" THEN GOSUB *みゅ
6420 IF 欄$(RND*108)="みょ" THEN GOSUB *みょ
6430 IF 欄$(RND*108)="りゃ" THEN GOSUB *りゃ
6440 IF 欄$(RND*108)="りゅ" THEN GOSUB *りゅ
6450 IF 欄$(RND*108)="りょ" THEN GOSUB *りょ
6460 IF 欄$(RND*108)="ぎゃ" THEN GOSUB *ぎゃ
6470 IF 欄$(RND*108)="ぎゅ" THEN GOSUB *ぎゅ
6480 IF 欄$(RND*108)="ぎょ" THEN GOSUB *ぎょ
6490 IF 欄$(RND*108)="じゃ" THEN GOSUB *じゃ
6500 IF 欄$(RND*108)="じゅ" THEN GOSUB *じゅ
6510 IF 欄$(RND*108)="じょ" THEN GOSUB *じょ
6520 IF 欄$(RND*108)="びゃ" THEN GOSUB *びゃ
6530 IF 欄$(RND*108)="びゅ" THEN GOSUB *びゅ
6540 IF 欄$(RND*108)="びょ" THEN GOSUB *びょ
6550 IF 欄$(RND*108)="ぴゃ" THEN GOSUB *ぴゃ
6560 IF 欄$(RND*108)="ぴゅ" THEN GOSUB *ぴゅ
6570 IF 欄$(RND*108)="ぴょ" THEN GOSUB *ぴょ
6580 IF 欄$(RND*108)="ふぁ" THEN GOSUB *ふぁ
6590 IF 欄$(RND*108)="ふぇ" THEN GOSUB *ふぇ
6600 IF 欄$(RND*108)="ふぉ" THEN GOSUB *ふぉ
6610 RETURN
6620 '
6630 '
6640 '
6650 *あ
6660 SYMBOL(250,110),"あ",7,5,%0,,,1
6670 GOSUB *A
6680 SYMBOL(250,110),"あ",7,5,%3,,,1
6690 RETURN
6700 '
6710 *い
6720 SYMBOL(250,110),"い",7,5,%0,,,1
6730 GOSUB *I
6740 SYMBOL(250,110),"い",7,5,%3,,,1
6750 RETURN
6760 '
6770 *う
6780 SYMBOL(250,110),"う",7,5,%0,,,1
6790 GOSUB *U
6800 SYMBOL(250,110),"う",7,5,%3,,,1
6810 RETURN
6820 '
6830 *え
6840 SYMBOL(250,110),"え",7,5,%0,,,1
6850 GOSUB *E
6860 SYMBOL(250,110),"え",7,5,%3,,,1
6870 RETURN
6880 '
6890 *お
6900 SYMBOL(250,110),"お",7,5,%0,,,1
6910 GOSUB *O
6920 SYMBOL(250,110),"お",7,5,%3,,,1
6930 RETURN
6940 '
6950 *か
6960 SYMBOL(250,110),"か",7,5,%0,,,1
6970 GOSUB *K
6980 GOSUB *A
6990 SYMBOL(250,110),"か",7,5,%3,,,1
7000 RETURN
7010 '
7020 *き
7030 SYMBOL(250,110),"き",7,5,%0,,,1
7040 GOSUB *K
7050 GOSUB *I
7060 SYMBOL(250,110),"き",7,5,%3,,,1
7070 RETURN
7080 '
7090 *く
7100 SYMBOL(250,110),"く",7,5,%0,,,1
7110 GOSUB *K
7120 GOSUB *U
7130 SYMBOL(250,110),"く",7,5,%3,,,1
7140 RETURN
7150 '
7160 *け
7170 SYMBOL(250,110),"け",7,5,%0,,,1
7180 GOSUB *K
7190 GOSUB *E
7200 SYMBOL(250,110),"け",7,5,%3,,,1
7210 RETURN
7220 '
7230 *こ
7240 SYMBOL(250,110),"こ",7,5,%0,,,1
7250 GOSUB *K
7260 GOSUB *O
7270 SYMBOL(250,110),"こ",7,5,%3,,,1
7280 RETURN
7290 '
7300 *さ
7310 SYMBOL(250,110),"さ",7,5,%0,,,1
7320 GOSUB *S
7330 GOSUB *A
7340 SYMBOL(250,110),"さ",7,5,%3,,,1
7350 RETURN
7360 '
7370 *し
7380 SYMBOL(250,110),"し",7,5,%0,,,1
7390 GOSUB *S
7400 GOSUB *I
7410 SYMBOL(250,110),"し",7,5,%3,,,1
7420 RETURN
7430 '
7440 *す
7450 SYMBOL(250,110),"す",7,5,%0,,,1
7460 GOSUB *S
7470 GOSUB *U
7480 SYMBOL(250,110),"す",7,5,%3,,,1
7490 RETURN
7500 '
7510 *せ
7520 SYMBOL(250,110),"せ",7,5,%0,,,1
7530 GOSUB *S
7540 GOSUB *E
7550 SYMBOL(250,110),"せ",7,5,%3,,,1
7560 RETURN
7570 '
7580 *そ
7590 SYMBOL(250,110),"そ",7,5,%0,,,1
7600 GOSUB *S
7610 GOSUB *O
7620 SYMBOL(250,110),"そ",7,5,%3,,,1
7630 RETURN
7640 '
7650 *た
7660 SYMBOL(250,110),"た",7,5,%0,,,1
7670 GOSUB *T
7680 GOSUB *A
7690 SYMBOL(250,110),"た",7,5,%3,,,1
7700 RETURN
7710 '
7720 *ち
7730 SYMBOL(250,110),"ち",7,5,%0,,,1
7740 GOSUB *T
7750 GOSUB *I
7760 SYMBOL(250,110),"ち",7,5,%3,,,1
7770 RETURN
7780 '
7790 *つ
7800 SYMBOL(250,110),"つ",7,5,%0,,,1
7810 GOSUB *T
7820 GOSUB *U
7830 SYMBOL(250,110),"つ",7,5,%3,,,1
7840 RETURN
7850 '
7860 *て
7870 SYMBOL(250,110),"て",7,5,%0,,,1
7880 GOSUB *T
7890 GOSUB *E
7900 SYMBOL(250,110),"て",7,5,%3,,,1
7910 RETURN
7920 '
7930 *と
7940 SYMBOL(250,110),"と",7,5,%0,,,1
7950 GOSUB *T
7960 GOSUB *O
7970 SYMBOL(250,110),"と",7,5,%3,,,1
7980 RETURN
7990 '
8000 *な
8010 SYMBOL(250,110),"な",7,5,%0,,,1
8020 GOSUB *N
8030 GOSUB *A
8040 SYMBOL(250,110),"な",7,5,%3,,,1
8050 RETURN
8060 '
8070 *に
8080 SYMBOL(250,110),"に",7,5,%0,,,1
8090 GOSUB *N
8100 GOSUB *I
8110 SYMBOL(250,110),"に",7,5,%3,,,1
8120 RETURN
8130 '
8140 *ぬ
8150 SYMBOL(250,110),"ぬ",7,5,%0,,,1
8160 GOSUB *N
8170 GOSUB *U
8180 SYMBOL(250,110),"ぬ",7,5,%3,,,1
8190 RETURN
8200 '
8210 *ね
8220 SYMBOL(250,110),"ね",7,5,%0,,,1
8230 GOSUB *N
8240 GOSUB *E
8250 SYMBOL(250,110),"ね",7,5,%3,,,1
8260 RETURN
8270 '
8280 *の
8290 SYMBOL(250,110),"の",7,5,%0,,,1
8300 GOSUB *N
8310 GOSUB *O
8320 SYMBOL(250,110),"の",7,5,%3,,,1
8330 RETURN
8340 '
8350 *は
8360 SYMBOL(250,110),"は",7,5,%0,,,1
8370 GOSUB *H
8380 GOSUB *A
8390 SYMBOL(250,110),"は",7,5,%3,,,1
8400 RETURN
8410 '
8420 *ひ
8430 SYMBOL(250,110),"ひ",7,5,%0,,,1
8440 GOSUB *H
8450 GOSUB *I
8460 SYMBOL(250,110),"ひ",7,5,%3,,,1
8470 RETURN
8480 '
8490 *ふ
8500 SYMBOL(250,110),"ふ",7,5,%0,,,1
8510 GOSUB *H
8520 GOSUB *U
8530 SYMBOL(250,110),"ふ",7,5,%3,,,1
8540 RETURN
8550 '
8560 *へ
8570 SYMBOL(250,110),"へ",7,5,%0,,,1
8580 GOSUB *H
8590 GOSUB *E
8600 SYMBOL(250,110),"へ",7,5,%3,,,1
8610 RETURN
8620 '
8630 *ほ
8640 SYMBOL(250,110),"ほ",7,5,%0,,,1
8650 GOSUB *H
8660 GOSUB *O
8670 SYMBOL(250,110),"ほ",7,5,%3,,,1
8680 RETURN
8690 '
8700 *ま
8710 SYMBOL(250,110),"ま",7,5,%0,,,1
8720 GOSUB *M
8730 GOSUB *A
8740 SYMBOL(250,110),"ま",7,5,%3,,,1
8750 RETURN
8760 '
8770 *み
8780 SYMBOL(250,110),"み",7,5,%0,,,1
8790 GOSUB *M
8800 GOSUB *I
8810 SYMBOL(250,110),"み",7,5,%3,,,1
8820 RETURN
8830 '
8840 *む
8850 SYMBOL(250,110),"む",7,5,%0,,,1
8860 GOSUB *M
8870 GOSUB *U
8880 SYMBOL(250,110),"む",7,5,%3,,,1
8890 RETURN
8900 '
8910 *め
8920 SYMBOL(250,110),"め",7,5,%0,,,1
8930 GOSUB *M
8940 GOSUB *E
8950 SYMBOL(250,110),"め",7,5,%3,,,1
8960 RETURN
8970 '
8980 *も
8990 SYMBOL(250,110),"も",7,5,%0,,,1
9000 GOSUB *M
9010 GOSUB *O
9020 SYMBOL(250,110),"も",7,5,%3,,,1
9030 RETURN
9040 '
9050 *や
9060 SYMBOL(250,110),"や",7,5,%0,,,1
9070 GOSUB *Y
9080 GOSUB *A
9090 SYMBOL(250,110),"や",7,5,%3,,,1
9100 RETURN
9110 '
9120 *ゆ
9130 SYMBOL(250,110),"ゆ",7,5,%0,,,1
9140 GOSUB *Y
9150 GOSUB *U
9160 SYMBOL(250,110),"ゆ",7,5,%3,,,1
9170 RETURN
9180 '
9190 *よ
9200 SYMBOL(250,110),"よ",7,5,%0,,,1
9210 GOSUB *Y
9220 GOSUB *O
9230 SYMBOL(250,110),"よ",7,5,%3,,,1
9240 RETURN
9250 '
9260 *ら
9270 SYMBOL(250,110),"ら",7,5,%0,,,1
9280 GOSUB *R
9290 GOSUB *A
9300 SYMBOL(250,110),"ら",7,5,%3,,,1
9310 RETURN
9320 '
9330 *り
9340 SYMBOL(250,110),"り",7,5,%0,,,1
9350 GOSUB *R
9360 GOSUB *I
9370 SYMBOL(250,110),"り",7,5,%3,,,1
9380 RETURN
9390 '
9400 *る
9410 SYMBOL(250,110),"る",7,5,%0,,,1
9420 GOSUB *R
9430 GOSUB *U
9440 SYMBOL(250,110),"る",7,5,%3,,,1
9450 RETURN
9460 '
9470 *れ
9480 SYMBOL(250,110),"れ",7,5,%0,,,1
9490 GOSUB *R
9500 GOSUB *E
9510 SYMBOL(250,110),"れ",7,5,%3,,,1
9520 RETURN
9530 '
9540 *ろ
9550 SYMBOL(250,110),"ろ",7,5,%0,,,1
9560 GOSUB *R
9570 GOSUB *O
9580 SYMBOL(250,110),"ろ",7,5,%3,,,1
9590 RETURN
9600 '
9610 *わ
9620 SYMBOL(250,110),"わ",7,5,%0,,,1
9630 GOSUB *W
9640 GOSUB *A
9650 SYMBOL(250,110),"わ",7,5,%3,,,1
9660 RETURN
9670 '
9680 *を
9690 SYMBOL(250,110),"を",7,5,%0,,,1
9700 GOSUB *W
9710 GOSUB *O
9720 SYMBOL(250,110),"を",7,5,%3,,,1
9730 RETURN
9740 '
9750 *ん
9760 SYMBOL(250,110),"ん",7,5,%0,,,1
9770 GOSUB *N
9780 GOSUB *N
9790 SYMBOL(250,110),"ん",7,5,%3,,,1
9800 RETURN
9810 '
9820 *ー
9830 SYMBOL(250,110),"ー",7,5,%0,,,1
9840 GOSUB *X
9850 SYMBOL(250,110),"ー",7,5,%3,,,1
9860 RETURN
9870 '
9880 *が
9890 SYMBOL(250,110),"が",7,5,%0,,,1
9900 GOSUB *G
9910 GOSUB *A
9920 SYMBOL(250,110),"が",7,5,%3,,,1
9930 RETURN
9940 '
9950 *ぎ
9960 SYMBOL(250,110),"ぎ",7,5,%0,,,1
9970 GOSUB *G
9980 GOSUB *I
9990 SYMBOL(250,110),"ぎ",7,5,%3,,,1
10000 RETURN
10010 '
10020 *ぐ
10030 SYMBOL(250,110),"ぐ",7,5,%0,,,1
10040 GOSUB *G
10050 GOSUB *U
10060 SYMBOL(250,110),"ぐ",7,5,%3,,,1
10070 RETURN
10080 '
10090 *げ
10100 SYMBOL(250,110),"げ",7,5,%0,,,1
10110 GOSUB *G
10120 GOSUB *E
10130 SYMBOL(250,110),"げ",7,5,%3,,,1
10140 RETURN
10150 '
10160 *ご
10170 SYMBOL(250,110),"ご",7,5,%0,,,1
10180 GOSUB *G
10190 GOSUB *O
10200 SYMBOL(250,110),"ご",7,5,%3,,,1
10210 RETURN
10220 '
10230 *ざ
10240 SYMBOL(250,110),"ざ",7,5,%0,,,1
10250 GOSUB *Z
10260 GOSUB *A
10270 SYMBOL(250,110),"ざ",7,5,%3,,,1
10280 RETURN
10290 '
10300 *じ
10310 SYMBOL(250,110),"じ",7,5,%0,,,1
10320 GOSUB *Z
10330 GOSUB *I
10340 SYMBOL(250,110),"じ",7,5,%3,,,1
10350 RETURN
10360 '
10370 *ず
10380 SYMBOL(250,110),"ず",7,5,%0,,,1
10390 GOSUB *Z
10400 GOSUB *U
10410 SYMBOL(250,110),"ず",7,5,%3,,,1
10420 RETURN
10430 '
10440 *ぜ
10450 SYMBOL(250,110),"ぜ",7,5,%0,,,1
10460 GOSUB *Z
10470 GOSUB *E
10480 SYMBOL(250,110),"ぜ",7,5,%3,,,1
10490 RETURN
10500 '
10510 *ぞ
10520 SYMBOL(250,110),"ぞ",7,5,%0,,,1
10530 GOSUB *Z
10540 GOSUB *O
10550 SYMBOL(250,110),"ぞ",7,5,%3,,,1
10560 RETURN
10570 '
10580 *だ
10590 SYMBOL(250,110),"だ",7,5,%0,,,1
10600 GOSUB *D
10610 GOSUB *A
10620 SYMBOL(250,110),"だ",7,5,%3,,,1
10630 RETURN
10640 '
10650 *ぢ
10660 SYMBOL(250,110),"ぢ",7,5,%0,,,1
10670 GOSUB *D
10680 GOSUB *I
10690 SYMBOL(250,110),"ぢ",7,5,%3,,,1
10700 RETURN
10710 '
10720 *づ
10730 SYMBOL(250,110),"づ",7,5,%0,,,1
10740 GOSUB *D
10750 GOSUB *U
10760 SYMBOL(250,110),"づ",7,5,%3,,,1
10770 RETURN
10780 '
10790 *で
10800 SYMBOL(250,110),"で",7,5,%0,,,1
10810 GOSUB *D
10820 GOSUB *E
10830 SYMBOL(250,110),"で",7,5,%3,,,1
10840 RETURN
10850 '
10860 *ど
10870 SYMBOL(250,110),"ど",7,5,%0,,,1
10880 GOSUB *D
10890 GOSUB *O
10900 SYMBOL(250,110),"ど",7,5,%3,,,1
10910 RETURN
10920 '
10930 *ば
10940 SYMBOL(250,110),"ば",7,5,%0,,,1
10950 GOSUB *B
10960 GOSUB *A
10970 SYMBOL(250,110),"ば",7,5,%3,,,1
10980 RETURN
10990 '
11000 *び
11010 SYMBOL(250,110),"び",7,5,%0,,,1
11020 GOSUB *B
11030 GOSUB *I
11040 SYMBOL(250,110),"び",7,5,%3,,,1
11050 RETURN
11060 '
11070 *ぶ
11080 SYMBOL(250,110),"ぶ",7,5,%0,,,1
11090 GOSUB *B
11100 GOSUB *U
11110 SYMBOL(250,110),"ぶ",7,5,%3,,,1
11120 RETURN
11130 '
11140 *べ
11150 SYMBOL(250,110),"べ",7,5,%0,,,1
11160 GOSUB *B
11170 GOSUB *E
11180 SYMBOL(250,110),"べ",7,5,%3,,,1
11190 RETURN
11200 '
11210 *ぼ
11220 SYMBOL(250,110),"ぼ",7,5,%0,,,1
11230 GOSUB *B
11240 GOSUB *O
11250 SYMBOL(250,110),"ぼ",7,5,%3,,,1
11260 RETURN
11270 '
11280 *ぱ
11290 SYMBOL(250,110),"ぱ",7,5,%0,,,1
11300 GOSUB *P
11310 GOSUB *A
11320 SYMBOL(250,110),"ぱ",7,5,%3,,,1
11330 RETURN
11340 '
11350 *ぴ
11360 SYMBOL(250,110),"ぴ",7,5,%0,,,1
11370 GOSUB *P
11380 GOSUB *I
11390 SYMBOL(250,110),"ぴ",7,5,%3,,,1
11400 RETURN
11410 '
11420 *ぷ
11430 SYMBOL(250,110),"ぷ",7,5,%0,,,1
11440 GOSUB *P
11450 GOSUB *U
11460 SYMBOL(250,110),"ぷ",7,5,%3,,,1
11470 RETURN
11480 '
11490 *ぺ
11500 SYMBOL(250,110),"ぺ",7,5,%0,,,1
11510 GOSUB *P
11520 GOSUB *E
11530 SYMBOL(250,110),"ぺ",7,5,%3,,,1
11540 RETURN
11550 '
11560 *ぽ
11570 SYMBOL(250,110),"ぽ",7,5,%0,,,1
11580 GOSUB *P
11590 GOSUB *O
11600 SYMBOL(250,110),"ぽ",7,5,%3,,,1
11610 RETURN
11620 '
11630 *きゃ
11640 SYMBOL(250,110),"きゃ",7,5,%0,,,1
11650 GOSUB *K
11660 GOSUB *Y
11670 GOSUB *A
11680 SYMBOL(250,110),"きゃ",7,5,%3,,,1
11690 RETURN
11700 '
11710 *きゅ
11720 SYMBOL(250,110),"きゅ",7,5,%0,,,1
11730 GOSUB *K
11740 GOSUB *Y
11750 GOSUB *U
11760 SYMBOL(250,110),"きゅ",7,5,%3,,,1
11770 RETURN
11780 '
11790 *きょ
11800 SYMBOL(250,110),"きょ",7,5,%0,,,1
11810 GOSUB *K
11820 GOSUB *Y
11830 GOSUB *O
11840 SYMBOL(250,110),"きょ",7,5,%3,,,1
11850 RETURN
11860 '
11870 *しゃ
11880 SYMBOL(250,110),"しゃ",7,5,%0,,,1
11890 GOSUB *S
11900 GOSUB *Y
11910 GOSUB *A
11920 SYMBOL(250,110),"しゃ",7,5,%3,,,1
11930 RETURN
11940 '
11950 *しゅ
11960 SYMBOL(250,110),"しゅ",7,5,%0,,,1
11970 GOSUB *S
11980 GOSUB *Y
11990 GOSUB *U
12000 SYMBOL(250,110),"しゅ",7,5,%3,,,1
12010 RETURN
12020 '
12030 *しょ
12040 SYMBOL(250,110),"しょ",7,5,%0,,,1
12050 GOSUB *S
12060 GOSUB *Y
12070 GOSUB *O
12080 SYMBOL(250,110),"しょ",7,5,%3,,,1
12090 RETURN
12100 '
12110 *ちゃ
12120 SYMBOL(250,110),"ちゃ",7,5,%0,,,1
12130 GOSUB *T
12140 GOSUB *Y
12150 GOSUB *A
12160 SYMBOL(250,110),"ちゃ",7,5,%3,,,1
12170 RETURN
12180 '
12190 *ちゅ
12200 SYMBOL(250,110),"ちゅ",7,5,%0,,,1
12210 GOSUB *T
12220 GOSUB *Y
12230 GOSUB *U
12240 SYMBOL(250,110),"ちゅ",7,5,%3,,,1
12250 RETURN
12260 '
12270 *ちょ
12280 SYMBOL(250,110),"ちょ",7,5,%0,,,1
12290 GOSUB *T
12300 GOSUB *Y
12310 GOSUB *O
12320 SYMBOL(250,110),"ちょ",7,5,%3,,,1
12330 RETURN
12340 '
12350 *にゃ
12360 SYMBOL(250,110),"にゃ",7,5,%0,,,1
12370 GOSUB *N
12380 GOSUB *Y
12390 GOSUB *A
12400 SYMBOL(250,110),"にゃ",7,5,%3,,,1
12410 RETURN
12420 '
12430 *にゅ
12440 SYMBOL(250,110),"にゅ",7,5,%0,,,1
12450 GOSUB *N
12460 GOSUB *Y
12470 GOSUB *U
12480 SYMBOL(250,110),"にゅ",7,5,%3,,,1
12490 RETURN
12500 '
12510 *にょ
12520 SYMBOL(250,110),"にょ",7,5,%0,,,1
12530 GOSUB *N
12540 GOSUB *Y
12550 GOSUB *O
12560 SYMBOL(250,110),"にょ",7,5,%3,,,1
12570 RETURN
12580 '
12590 *ひゃ
12600 SYMBOL(250,110),"ひゃ",7,5,%0,,,1
12610 GOSUB *H
12620 GOSUB *Y
12630 GOSUB *A
12640 SYMBOL(250,110),"ひゃ",7,5,%3,,,1
12650 RETURN
12660 '
12670 *ひゅ
12680 SYMBOL(250,110),"ひゅ",7,5,%0,,,1
12690 GOSUB *H
12700 GOSUB *Y
12710 GOSUB *U
12720 SYMBOL(250,110),"ひゅ",7,5,%3,,,1
12730 RETURN
12740 '
12750 *ひょ
12760 SYMBOL(250,110),"ひょ",7,5,%0,,,1
12770 GOSUB *H
12780 GOSUB *Y
12790 GOSUB *O
12800 SYMBOL(250,110),"ひょ",7,5,%3,,,1
12810 RETURN
12820 '
12830 *みゃ
12840 SYMBOL(250,110),"みゃ",7,5,%0,,,1
12850 GOSUB *M
12860 GOSUB *Y
12870 GOSUB *A
12880 SYMBOL(250,110),"みゃ",7,5,%3,,,1
12890 RETURN
12900 '
12910 *みゅ
12920 SYMBOL(250,110),"みゅ",7,5,%0,,,1
12930 GOSUB *M
12940 GOSUB *Y
12950 GOSUB *U
12960 SYMBOL(250,110),"みゅ",7,5,%3,,,1
12970 RETURN
12980 '
12990 *みょ
13000 SYMBOL(250,110),"みょ",7,5,%0,,,1
13010 GOSUB *M
13020 GOSUB *Y
13030 GOSUB *O
13040 SYMBOL(250,110),"みょ",7,5,%3,,,1
13050 RETURN
13060 '
13070 *りゃ
13080 SYMBOL(250,110),"りゃ",7,5,%0,,,1
13090 GOSUB *R
13100 GOSUB *Y
13110 GOSUB *A
13120 SYMBOL(250,110),"りゃ",7,5,%3,,,1
13130 RETURN
13140 '
13150 *りゅ
13160 SYMBOL(250,110),"りゅ",7,5,%0,,,1
13170 GOSUB *R
13180 GOSUB *Y
13190 GOSUB *U
13200 SYMBOL(250,110),"りゅ",7,5,%3,,,1
13210 RETURN
13220 '
13230 *りょ
13240 SYMBOL(250,110),"りょ",7,5,%0,,,1
13250 GOSUB *R
13260 GOSUB *Y
13270 GOSUB *O
13280 SYMBOL(250,110),"りょ",7,5,%3,,,1
13290 RETURN
13300 '
13310 *ぎゃ
13320 SYMBOL(250,110),"ぎゃ",7,5,%0,,,1
13330 GOSUB *G
13340 GOSUB *Y
13350 GOSUB *A
13360 SYMBOL(250,110),"ぎゃ",7,5,%3,,,1
13370 RETURN
13380 '
13390 *ぎゅ
13400 SYMBOL(250,110),"ぎゅ",7,5,%0,,,1
13410 GOSUB *G
13420 GOSUB *Y
13430 GOSUB *U
13440 SYMBOL(250,110),"ぎゅ",7,5,%3,,,1
13450 RETURN
13460 '
13470 *ぎょ
13480 SYMBOL(250,110),"ぎょ",7,5,%0,,,1
13490 GOSUB *G
13500 GOSUB *Y
13510 GOSUB *O
13520 SYMBOL(250,110),"ぎょ",7,5,%3,,,1
13530 RETURN
13540 '
13550 *じゃ
13560 SYMBOL(250,110),"じゃ",7,5,%0,,,1
13570 GOSUB *J
13580 GOSUB *A
13590 SYMBOL(250,110),"じゃ",7,5,%3,,,1
13600 RETURN
13610 '
13620 *じゅ
13630 SYMBOL(250,110),"じゅ",7,5,%0,,,1
13640 GOSUB *J
13650 GOSUB *U
13660 SYMBOL(250,110),"じゅ",7,5,%3,,,1
13670 RETURN
13680 '
13690 *じょ
13700 SYMBOL(250,110),"じょ",7,5,%0,,,1
13710 GOSUB *J
13720 GOSUB *O
13730 SYMBOL(250,110),"じょ",7,5,%3,,,1
13740 RETURN
13750 '
13760 *びゃ
13770 SYMBOL(250,110),"びゃ",7,5,%0,,,1
13780 GOSUB *B
13790 GOSUB *Y
13800 GOSUB *A
13810 SYMBOL(250,110),"びゃ",7,5,%3,,,1
13820 RETURN
13830 '
13840 *びゅ
13850 SYMBOL(250,110),"びゅ",7,5,%0,,,1
13860 GOSUB *B
13870 GOSUB *Y
13880 GOSUB *U
13890 SYMBOL(250,110),"びゅ",7,5,%3,,,1
13900 RETURN
13910 '
13920 *びょ
13930 SYMBOL(250,110),"びょ",7,5,%0,,,1
13940 GOSUB *B
13950 GOSUB *Y
13960 GOSUB *O
13970 SYMBOL(250,110),"びょ",7,5,%3,,,1
13980 RETURN
13990 '
14000 *ぴゃ
14010 SYMBOL(250,110),"ぴゃ",7,5,%0,,,1
14020 GOSUB *P
14030 GOSUB *Y
14040 GOSUB *A
14050 SYMBOL(250,110),"ぴゃ",7,5,%3,,,1
14060 RETURN
14070 '
14080 *ぴゅ
14090 SYMBOL(250,110),"ぴゅ",7,5,%0,,,1
14100 GOSUB *P
14110 GOSUB *Y
14120 GOSUB *U
14130 SYMBOL(250,110),"ぴゅ",7,5,%3,,,1
14140 RETURN
14150 '
14160 *ぴょ
14170 SYMBOL(250,110),"ぴょ",7,5,%0,,,1
14180 GOSUB *P
14190 GOSUB *Y
14200 GOSUB *O
14210 SYMBOL(250,110),"ぴょ",7,5,%3,,,1
14220 RETURN
14230 '
14240 *ふぁ
14250 SYMBOL(250,110),"ふぁ",7,5,%0,,,1
14260 GOSUB *F
14270 GOSUB *A
14280 SYMBOL(250,110),"ふぁ",7,5,%3,,,1
14290 RETURN
14300 '
14310 *ふぇ
14320 SYMBOL(250,110),"ふぇ",7,5,%0,,,1
14330 GOSUB *F
14340 GOSUB *E
14350 SYMBOL(250,110),"ふぇ",7,5,%3,,,1
14360 RETURN
14370 '
14380 *ふぉ
14390 SYMBOL(250,110),"ふぉ",7,5,%0,,,1
14400 GOSUB *F
14410 GOSUB *O
14420 SYMBOL(250,110),"ふぉ",7,5,%3,,,1
14430 RETURN
14440 '
14450 '
14460 '
14470 *ANSWER
14480 A$=INKEY$ :IF A$="" THEN 14480
14490 IF A$="Q" THEN GOSUB *AQ
14500 IF A$="W" THEN GOSUB *AW
14510 IF A$="E" THEN GOSUB *AE
14520 IF A$="R" THEN GOSUB *AR
14530 IF A$="T" THEN GOSUB *AT
14540 IF A$="Y" THEN GOSUB *AY
14550 IF A$="U" THEN GOSUB *AU
14560 IF A$="I" THEN GOSUB *AI
14570 IF A$="O" THEN GOSUB *AO
14580 IF A$="P" THEN GOSUB *AP
14590 IF A$="A" THEN GOSUB *AA
14600 IF A$="S" THEN GOSUB *AS
14610 IF A$="D" THEN GOSUB *AD
14620 IF A$="F" THEN GOSUB *AF
14630 IF A$="G" THEN GOSUB *AG
14640 IF A$="H" THEN GOSUB *AH
14650 IF A$="J" THEN GOSUB *AJ
14660 IF A$="K" THEN GOSUB *AK
14670 IF A$="L" THEN GOSUB *AL
14680 IF A$=";" THEN GOSUB *Aれ
14690 IF A$="Z" THEN GOSUB *AZ
14700 IF A$="X" THEN GOSUB *AX
14710 IF A$="C" THEN GOSUB *AC
14720 IF A$="V" THEN GOSUB *AV
14730 IF A$="B" THEN GOSUB *AB
14740 IF A$="N" THEN GOSUB *AN
14750 IF A$="M" THEN GOSUB *AM
14760 IF A$=CHR$(&H1B)THEN *メニュー
14770 RETURN
14780 '
14790 *AQ
14800 LINE (70,220)-(110,420),PSET,%4,BF
14810 LINE (70,220)-(110,420),PSET,%1,B:LINE (71,221)-(71,419),PSET,%1,B
14820 LINE (70,220)-(110,220),PSET,%1,B:LINE (71,221)-(109,221),PSET,%1,B
14830 LINE (110,220)-(110,420),PSET,%7,B:LINE (109,221)-(109,419),PSET,%7,B
14840 LINE (70,420)-(110,420),PSET,%7,B:LINE (71,419)-(109,419),PSET,%7,B
14850 WAIT 15
14860 LINE (70,220)-(110,420),PSET,%3,BF
14870 LINE (70,270)-(110,420),PSET,%5,BF
14880 LINE (70,270)-(70,420),PSET,%7,B:LINE (71,271)-(71,419),PSET,%7,B
14890 LINE (70,270)-(110,270),PSET,%7,B:LINE (71,271)-(109,271),PSET,%7,B
14900 LINE (110,270)-(110,420),PSET,%1,B:LINE (109,271)-(109,419),PSET,%1,B
14910 LINE (70,420)-(110,420),PSET,%1,B:LINE (71,419)-(109,419),PSET,%1,B
14920 RETURN
14930 '
14940 *W
14950 LINE (122,222)-(158,418),PSET,%8,BF
14960 LINE (120,220)-(160,420),PSET,%7,B:LINE (121,221)-(121,419),PSET,%7,B
14970 LINE (120,220)-(160,220),PSET,%7,B:LINE (121,221)-(159,221),PSET,%7,B
14980 LINE (160,220)-(160,420),PSET,%1,B:LINE (159,221)-(159,419),PSET,%1,B
14990 LINE (120,420)-(160,420),PSET,%1,B:LINE (121,419)-(159,419),PSET,%1,B
15000 Q$="W"
15010 GOSUB *ANSWER
15020 IF A$=Q$ THEN 15060
15030 IF A$<>Q$ THEN BEEP 1
15040 WAIT 10
15050 BEEP :GOTO 14950
15060 PCMPLAY TYPE%,100 :RETURN
15070 '
15080 *AW
15090 LINE (122,222)-(158,418),PSET,%4,BF
15100 LINE (120,220)-(160,420),PSET,%1,B:LINE (121,221)-(121,419),PSET,%1,B
15110 LINE (120,220)-(160,220),PSET,%1,B:LINE (121,221)-(159,221),PSET,%1,B
15120 LINE (160,220)-(160,420),PSET,%7,B:LINE (159,221)-(159,419),PSET,%7,B
15130 LINE (120,420)-(160,420),PSET,%7,B:LINE (121,419)-(159,419),PSET,%7,B
15140 WAIT 15
15150 LINE (118,218)-(162,422),PSET,%3,BF
15160 LINE (120,270)-(160,420),PSET,%5,BF
15170 LINE (120,270)-(120,420),PSET,%7,B:LINE (121,271)-(121,419),PSET,%7,B
15180 LINE (120,270)-(160,270),PSET,%7,B:LINE (121,271)-(159,271),PSET,%7,B
15190 LINE (160,270)-(160,420),PSET,%1,B:LINE (159,271)-(159,419),PSET,%1,B
15200 LINE (120,420)-(160,420),PSET,%1,B:LINE (121,419)-(159,419),PSET,%1,B
15210 RETURN
15220 '
15230 *E
15240 LINE (172,222)-(208,418),PSET,%8,BF
15250 LINE (170,220)-(210,420),PSET,%7,B:LINE (171,221)-(171,419),PSET,%7,B
15260 LINE (170,220)-(210,220),PSET,%7,B:LINE (171,221)-(209,419),PSET,%7,B
15270 LINE (210,220)-(210,420),PSET,%1,B:LINE (209,221)-(209,419),PSET,%1,B
15280 LINE (170,420)-(210,420),PSET,%1,B:LINE (171,419)-(209,419),PSET,%1,B
15290 SYMBOL(175,225),"え",2,1,%0,,,1
15300 Q$="E"
15310 GOSUB *ANSWER
15320 IF A$=Q$ THEN 15360
15330 IF A$<>Q$ THEN BEEP 1
15340 WAIT 10
15350 BEEP :GOTO 15240
15360 PCMPLAY TYPE%,100 :RETURN
15370 '
15380 *AE
15390 LINE (170,220)-(210,420),PSET,%4,BF
15400 LINE (170,220)-(210,420),PSET,%1,B:LINE (171,221)-(171,419),PSET,%1,B
15410 LINE (170,220)-(210,220),PSET,%1,B:LINE (171,221)-(209,419),PSET,%1,B
15420 LINE (210,220)-(210,420),PSET,%7,B:LINE (209,221)-(209,419),PSET,%7,B
15430 LINE (170,420)-(210,420),PSET,%7,B:LINE (171,419)-(209,419),PSET,%7,B
15440 WAIT 15
15450 LINE (168,218)-(212,422),PSET,%3,BF
15460 LINE (170,270)-(210,420),PSET,%5,BF
15470 LINE (170,270)-(210,420),PSET,%7,B:LINE (171,271)-(171,419),PSET,%7,B
15480 LINE (170,270)-(210,270),PSET,%7,B:LINE (171,271)-(209,271),PSET,%7,B
15490 LINE (210,270)-(210,420),PSET,%1,B:LINE (209,271)-(209,419),PSET,%1,B
15500 LINE (170,420)-(210,420),PSET,%1,B:LINE (171,419)-(209,419),PSET,%1,B
15510 RETURN
15520 '
15530 *R
15540 LINE (222,222)-(258,418),PSET,%8,BF
15550 LINE (220,220)-(260,420),PSET,%7,B:LINE (221,221)-(221,419),PSET,%7,B
15560 LINE (220,220)-(260,220),PSET,%7,B:LINE (221,221)-(259,221),PSET,%7,B
15570 LINE (260,220)-(260,420),PSET,%1,B:LINE (259,221)-(259,419),PSET,%1,B
15580 LINE (220,420)-(260,420),PSET,%1,B:LINE (221,419)-(259,419),PSET,%1,B
15590 Q$="R"
15600 GOSUB *ANSWER
15610 IF A$=Q$ THEN 15650
15620 IF A$<>Q$ THEN BEEP 1
15630 WAIT 10
15640 BEEP :GOTO 15540
15650 PCMPLAY TYPE%,100 :RETURN
15660 '
15670 *AR
15680 LINE (220,220)-(260,420),PSET,%4,BF
15690 LINE (220,220)-(260,420),PSET,%1,B:LINE (221,221)-(221,419),PSET,%1,B
15700 LINE (220,220)-(260,220),PSET,%1,B:LINE (221,221)-(259,221),PSET,%1,B
15710 LINE (260,220)-(260,420),PSET,%7,B:LINE (259,221)-(259,419),PSET,%7,B
15720 LINE (220,420)-(260,420),PSET,%7,B:LINE (221,419)-(259,419),PSET,%7,B
15730 WAIT 15
15740 LINE (218,218)-(262,422),PSET,%3,BF
15750 LINE (220,270)-(260,420),PSET,%5,BF
15760 LINE (220,270)-(220,420),PSET,%7,B:LINE (221,271)-(221,419),PSET,%7,B
15770 LINE (220,270)-(260,270),PSET,%7,B:LINE (221,271)-(259,271),PSET,%7,B
15780 LINE (260,270)-(260,420),PSET,%1,B:LINE (259,271)-(259,419),PSET,%1,B
15790 LINE (220,420)-(260,420),PSET,%1,B:LINE (221,419)-(259,419),PSET,%1,B
15800 RETURN
15810 '
15820 *T
15830 LINE (220,270)-(260,420),PSET,%3,BF
15840 CONNECT (272,222)-(308,222)-(258,418)-(222,418)-(272,222),%8,PSET,F
15850 CONNECT (221,419)-(271,221)-(309,221),%7,PSET,N
15860 CONNECT (220,420)-(270,220)-(310,220),%7,PSET,N
15870 CONNECT (220,420)-(260,420)-(310,220),%1,PSET,N
15880 CONNECT (221,419)-(259,419)-(309,221),%1,PSET,N
15890 Q$="T"
15900 GOSUB *ANSWER
15910 IF A$=Q$ THEN 15950
15920 IF A$<>Q$ THEN BEEP 1
15930 WAIT 10
15940 BEEP :GOTO 15830
15950 PCMPLAY TYPE%,100 :RETURN
15960 '
15970 *AT
15980 CONNECT (270,220)-(310,220)-(260,420)-(220,420),%4,PSET,F
15990 CONNECT (220,420)-(270,220)-(310,220),%1,PSET,N
16000 CONNECT (221,419)-(271,221)-(309,221),%1,PSET,N
16010 CONNECT (310,220)-(260,420)-(220,420),%7,PSET,N
16020 CONNECT (309,221)-(259,419)-(221,419),%7,PSET,N
16030 WAIT 15
16040 CONNECT (268,218)-(312,218)-(262,422)-(218,422)-(268,218),%3,PSET,F
16050 LINE (220,270)-(260,420),PSET,%5,BF
16060 LINE (220,270)-(220,420),PSET,%7,B:LINE (221,271)-(221,419),PSET,%7,B
16070 LINE (220,270)-(260,270),PSET,%7,B:LINE (221,271)-(259,271),PSET,%7,B
16080 LINE (260,270)-(260,420),PSET,%1,B:LINE (259,271)-(259,419),PSET,%1,B
16090 LINE (220,420)-(260,420),PSET,%1,B:LINE (221,419)-(259,419),PSET,%1,B
16100 RETURN
16110 '
16120 *Y
16130 LINE (370,270)-(410,420),PSET,%3,BF
16140 CONNECT (320,220)-(360,220)-(410,420)-(370,420)-(320,220),%8,PSET,F
16150 CONNECT (370,420)-(320,220)-(360,220),%7,PSET,N
16160 CONNECT (371,419)-(321,221)-(359,221),%7,PSET,N
16170 CONNECT (370,420)-(410,420)-(360,220),%1,PSET,N
16180 CONNECT (369,419)-(409,419)-(359,221),%1,PSET,N
16190 Q$="Y"
16200 GOSUB *ANSWER
16210 IF A$=Q$ THEN 16250
16220 IF A$<>Q$ THEN BEEP 1
16230 WAIT 10
16240 BEEP :GOTO 16130
16250 PCMPLAY TYPE%,100 :RETURN
16260 '
16270 *AY
16280 CONNECT (320,220)-(360,220)-(410,420)-(370,420)-(320,220),%4,PSET,F
16290 CONNECT (370,420)-(320,220)-(360,220),%1,PSET,N
16300 CONNECT (371,419)-(321,221)-(359,221),%1,PSET,N
16310 CONNECT (370,420)-(410,420)-(360,220),%7,PSET,N
16320 CONNECT (369,419)-(409,419)-(359,221),%7,PSET,N
16330 WAIT 15
16340 CONNECT (320,220)-(360,220)-(410,420)-(370,420),%3,PSET,F
16350 LINE (370,270)-(410,420),PSET,%5,BF
16360 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
16370 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
16380 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
16390 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
16400 RETURN
16410 '
16420 *U
16430 LINE (372,222)-(408,418),PSET,%8,BF
16440 CONNECT (370,420)-(370,220)-(410,220),%7,PSET,N
16450 CONNECT (371,419)-(371,221)-(409,221),%7,PSET,N
16460 CONNECT (370,420)-(410,420)-(410,220),%1,PSET,N
16470 CONNECT (371,419)-(409,419)-(409,221),%1,PSET,N
16480 SYMBOL(375,225),"う",2,1,%0,,,1
16490 Q$="U"
16500 GOSUB *ANSWER
16510 IF A$=Q$ THEN 16550
16520 IF A$<>Q$ THEN BEEP 1
16530 WAIT 10
16540 BEEP :GOTO 16430
16550 PCMPLAY TYPE%,100 :RETURN
16560 '
16570 *AU
16580 LINE (372,222)-(408,418),PSET,%4,BF
16590 CONNECT (370,420)-(370,220)-(410,220),%1,PSET,N
16600 CONNECT (371,419)-(371,221)-(409,221),%1,PSET,N
16610 CONNECT (370,420)-(410,420)-(410,220),%7,PSET,N
16620 CONNECT (371,419)-(409,419)-(409,221),%7,PSET,N
16630 WAIT 15
16640 LINE (370,220)-(410,420),PSET,%3,BF
16650 LINE (370,270)-(410,420),PSET,%5,BF
16660 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
16670 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
16680 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
16690 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
16700 RETURN
16710 '
16720 *I
16730 LINE (420,220)-(460,420),PSET,%8,BF
16740 CONNECT (420,420)-(420,220)-(460,220),%7,PSET,N
16750 CONNECT (421,419)-(421,221)-(459,221),%7,PSET,N
16760 CONNECT (420,420)-(460,420)-(460,220),%1,PSET,N
16770 CONNECT (421,419)-(459,419)-(459,221),%1,PSET,N
16780 SYMBOL(425,225),"い",2,1,%0,,,1
16790 Q$="I"
16800 GOSUB *ANSWER
16810 IF A$=Q$ THEN 16850
16820 IF A$<>Q$ THEN BEEP 1
16830 WAIT 10
16840 BEEP :GOTO 16730
16850 PCMPLAY TYPE%,100 :RETURN
16860 '
16870 *AI
16880 LINE (420,220)-(460,420),PSET,%4,BF
16890 CONNECT (420,420)-(420,220)-(460,220),%1,PSET,N
16900 CONNECT (421,419)-(421,221)-(459,221),%1,PSET,N
16910 CONNECT (420,420)-(460,420)-(460,220),%7,PSET,N
16920 CONNECT (421,419)-(459,419)-(459,221),%7,PSET,N
16930 WAIT 15
16940 LINE (420,220)-(460,420),PSET,%3,BF
16950 LINE (420,270)-(460,420),PSET,%5,BF
16960 CONNECT (420,420)-(420,270)-(460,270),%7,PSET,N
16970 CONNECT (421,419)-(421,271)-(459,271),%7,PSET,N
16980 CONNECT (420,420)-(460,420)-(460,270),%1,PSET,N
16990 CONNECT (421,419)-(459,419)-(459,271),%1,PSET,N
17000 RETURN
17010 '
17020 *O
17030 LINE (470,220)-(510,420),PSET,%8,BF
17040 CONNECT (470,420)-(470,220)-(510,220),%7,PSET,N
17050 CONNECT (471,419)-(471,221)-(509,221),%7,PSET,N
17060 CONNECT (470,420)-(510,420)-(510,220),%1,PSET,N
17070 CONNECT (471,419)-(509,419)-(509,221),%1,PSET,N
17080 SYMBOL(475,225),"お",2,1,%0,,,1
17090 Q$="O"
17100 GOSUB *ANSWER
17110 IF A$=Q$ THEN 17150
17120 IF A$<>Q$ THEN BEEP 1
17130 WAIT 10
17140 BEEP :GOTO 17030
17150 PCMPLAY TYPE%,100 :RETURN
17160 '
17170 *AO
17180 LINE (470,220)-(510,420),PSET,%4,BF
17190 CONNECT (470,420)-(470,220)-(510,220),%1,PSET,N
17200 CONNECT (471,419)-(471,221)-(509,221),%1,PSET,N
17210 CONNECT (470,420)-(510,420)-(510,220),%7,PSET,N
17220 CONNECT (471,419)-(509,419)-(509,221),%7,PSET,N
17230 WAIT 15
17240 LINE (470,220)-(510,420),PSET,%3,BF
17250 LINE (470,270)-(510,420),PSET,%5,BF
17260 CONNECT (470,420)-(470,270)-(510,270),%7,PSET,N
17270 CONNECT (471,419)-(471,271)-(509,271),%7,PSET,N
17280 CONNECT (470,420)-(510,420)-(510,270),%1,PSET,N
17290 CONNECT (471,419)-(509,419)-(509,271),%1,PSET,N
17300 RETURN
17310 '
17320 *P
17330 LINE (520,220)-(560,420),PSET,%8,BF
17340 CONNECT (520,420)-(520,220)-(560,220),%7,PSET,N
17350 CONNECT (521,419)-(521,221)-(559,221),%7,PSET,N
17360 CONNECT (520,420)-(560,420)-(560,220),%1,PSET,N
17370 CONNECT (521,419)-(559,419)-(559,221),%1,PSET,N
17380 Q$="P"
17390 GOSUB *ANSWER
17400 IF A$=Q$ THEN 17440
17410 IF A$<>Q$ THEN BEEP 1
17420 WAIT 10
17430 BEEP :GOTO 17330
17440 PCMPLAY TYPE%,100 :RETURN
17450 '
17460 *AP
17470 LINE (520,220)-(560,420),PSET,%4,BF
17480 CONNECT (520,420)-(520,220)-(560,220),%1,PSET,N
17490 CONNECT (521,419)-(521,221)-(559,221),%1,PSET,N
17500 CONNECT (520,420)-(560,420)-(560,220),%7,PSET,N
17510 CONNECT (521,419)-(559,419)-(559,221),%7,PSET,N
17520 WAIT 15
17530 LINE (520,220)-(560,420),PSET,%3,BF
17540 LINE (520,270)-(560,420),PSET,%5,BF
17550 CONNECT (520,420)-(520,270)-(560,270),%7,PSET,N
17560 CONNECT (521,419)-(521,271)-(559,271),%7,PSET,N
17570 CONNECT (520,420)-(560,420)-(560,270),%1,PSET,N
17580 CONNECT (521,419)-(559,419)-(559,271),%1,PSET,N
17590 RETURN
17600 '
17610 *A
17620 LINE (72,272)-(108,418),PSET,%8,BF
17630 SYMBOL(75,275),"あ",2,1,%0,,,1
17640 Q$="A"
17650 GOSUB *ANSWER
17660 IF A$=Q$ THEN 17700
17670 IF A$<>Q$ THEN BEEP 1
17680 WAIT 10
17690 BEEP :GOTO 17620
17700 PCMPLAY TYPE%,100 :RETURN
17710 '
17720 *AA
17730 LINE (70,270)-(110,420),PSET,%4,BF
17740 LINE (70,270)-(110,420),PSET,%1,B:LINE (71,271)-(71,419),PSET,%1,B
17750 LINE (70,270)-(110,270),PSET,%1,B:LINE (71,271)-(109,271),PSET,%1,B
17760 LINE (110,270)-(110,420),PSET,%7,B:LINE (109,271)-(109,419),PSET,%7,B
17770 LINE (70,420)-(110,420),PSET,%7,B:LINE (71,419)-(109,419),PSET,%7,B
17780 WAIT 15
17790 LINE (70,270)-(110,420),PSET,%5,BF
17800 LINE (70,270)-(70,420),PSET,%7,B:LINE (71,271)-(71,419),PSET,%7,B
17810 LINE (70,270)-(110,270),PSET,%7,B:LINE (71,271)-(109,271),PSET,%7,B
17820 LINE (110,270)-(110,420),PSET,%1,B:LINE (109,271)-(109,419),PSET,%1,B
17830 LINE (70,420)-(110,420),PSET,%1,B:LINE (71,419)-(109,419),PSET,%1,B
17840 RETURN
17850 '
17860 *S
17870 LINE (122,272)-(158,418),PSET,%8,BF
17880 Q$="S"
17890 GOSUB *ANSWER
17900 IF A$=Q$ THEN 17940
17910 IF A$<>Q$ THEN BEEP 1
17920 WAIT 10
17930 BEEP :GOTO 17870
17940 PCMPLAY TYPE%,100 :RETURN
17950 '
17960 *AS
17970 LINE (122,272)-(158,418),PSET,%4,BF
17980 CONNECT (120,420)-(120,270)-(160,270),%1,PSET,N
17990 CONNECT (121,419)-(121,271)-(159,271),%1,PSET,N
18000 CONNECT (120,420)-(160,420)-(160,270),%7,PSET,N
18010 CONNECT (121,419)-(159,419)-(159,271),%7,PSET,N
18020 WAIT 15
18030 LINE (120,270)-(160,420),PSET,%5,BF
18040 CONNECT (120,420)-(120,270)-(160,270),%7,PSET,N
18050 CONNECT (121,419)-(121,271)-(159,271),%7,PSET,N
18060 CONNECT (120,420)-(160,420)-(160,270),%1,PSET,N
18070 CONNECT (121,419)-(159,419)-(159,271),%1,PSET,N
18080 RETURN
18090 '
18100 *D
18110 LINE (172,272)-(208,418),PSET,%8,BF
18120 Q$="D"
18130 GOSUB *ANSWER
18140 IF A$=Q$ THEN 18180
18150 IF A$<>Q$ THEN BEEP 1
18160 WAIT 10
18170 BEEP :GOTO 18110
18180 PCMPLAY TYPE%,100 :RETURN
18190 '
18200 *AD
18210 LINE (170,270)-(210,420),PSET,%4,BF
18220 CONNECT (170,420)-(170,270)-(210,270),%1,PSET,N
18230 CONNECT (171,419)-(171,271)-(209,271),%1,PSET,N
18240 CONNECT (170,420)-(210,420)-(210,270),%7,PSET,N
18250 CONNECT (171,419)-(209,419)-(209,271),%7,PSET,N
18260 WAIT 15
18270 LINE (170,270)-(210,420),PSET,%5,BF
18280 CONNECT (170,420)-(170,270)-(210,270),%7,PSET,N
18290 CONNECT (171,419)-(171,271)-(209,271),%7,PSET,N
18300 CONNECT (170,420)-(210,420)-(210,270),%1,PSET,N
18310 CONNECT (171,419)-(209,419)-(209,271),%1,PSET,N
18320 RETURN
18330 '
18340 *F
18350 LINE (222,272)-(258,418),PSET,%8,BF
18360 CONNECT (220,420)-(220,270)-(260,270),%7,PSET,N
18370 CONNECT (221,419)-(221,271)-(259,271),%7,PSET,N
18380 CONNECT (220,420)-(260,420)-(260,270),%1,PSET,N
18390 CONNECT (221,419)-(259,419)-(259,271),%1,PSET,N
18400 Q$="F"
18410 GOSUB *ANSWER
18420 IF A$=Q$ THEN 18460
18430 IF A$<>Q$ THEN BEEP 1
18440 WAIT 10
18450 BEEP :GOTO 18350
18460 PCMPLAY TYPE%,100 :RETURN
18470 '
18480 *AF
18490 LINE (220,270)-(260,420),PSET,%4,BF
18500 CONNECT (220,420)-(220,270)-(260,270),%1,PSET,N
18510 CONNECT (221,419)-(221,271)-(259,271),%1,PSET,N
18520 CONNECT (220,420)-(260,420)-(260,270),%7,PSET,N
18530 CONNECT (221,419)-(259,419)-(259,271),%7,PSET,N
18540 WAIT 15
18550 LINE (220,270)-(260,420),PSET,%5,BF
18560 CONNECT (220,420)-(220,270)-(260,270),%7,PSET,N
18570 CONNECT (221,419)-(221,271)-(259,271),%7,PSET,N
18580 CONNECT (220,420)-(260,420)-(260,270),%1,PSET,N
18590 CONNECT (221,419)-(259,419)-(259,271),%1,PSET,N
18600 RETURN
18610 '
18620 *G
18630 LINE (220,270)-(260,420),PSET,%3,BF
18640 CONNECT (270,270)-(310,270)-(260,420)-(220,420)-(270,270),%8,PSET,F
18650 CONNECT (220,420)-(270,270)-(310,270),%7,PSET,N
18660 CONNECT (221,419)-(271,271)-(309,271),%7,PSET,N
18670 CONNECT (220,420)-(260,420)-(310,270),%1,PSET,N
18680 CONNECT (221,419)-(259,419)-(309,271),%1,PSET,N
18690 Q$="G"
18700 GOSUB *ANSWER
18710 IF A$=Q$ THEN 18750
18720 IF A$<>Q$ THEN BEEP 1
18730 WAIT 10
18740 BEEP :GOTO 18630
18750 PCMPLAY TYPE%,100 :RETURN
18760 '
18770 *AG
18780 CONNECT (270,270)-(310,270)-(260,420)-(220,420)-(270,270),%4,PSET,F
18790 CONNECT (220,420)-(270,270)-(310,270),%1,PSET,N
18800 CONNECT (221,419)-(271,271)-(309,271),%1,PSET,N
18810 CONNECT (220,420)-(260,420)-(310,270),%7,PSET,N
18820 CONNECT (221,419)-(259,419)-(309,271),%7,PSET,N
18830 WAIT 15
18840 CONNECT (270,270)-(310,270)-(260,420)-(220,420),%3,PSET,F
18850 LINE (220,270)-(260,420),PSET,%5,BF
18860 CONNECT (220,420)-(220,270)-(260,270),%7,PSET,N
18870 CONNECT (221,419)-(221,271)-(259,271),%7,PSET,N
18880 CONNECT (220,420)-(260,420)-(260,270),%1,PSET,N
18890 CONNECT (221,419)-(259,419)-(259,271),%1,PSET,N
18900 RETURN
18910 '
18920 *H
18930 LINE (370,270)-(410,420),PSET,%3,BF
18940 CONNECT (320,270)-(360,270)-(410,420)-(370,420)-(320,270),%8,PSET,F
18950 CONNECT (370,420)-(320,270)-(360,270),%7,PSET,N
18960 CONNECT (371,419)-(321,271)-(359,271),%7,PSET,N
18970 CONNECT (370,420)-(410,420)-(360,270),%1,PSET,N
18980 CONNECT (371,419)-(409,419)-(359,271),%1,PSET,N
18990 Q$="H"
19000 GOSUB *ANSWER
19010 IF A$=Q$ THEN 19050
19020 IF A$<>Q$ THEN BEEP 1
19030 WAIT 10
19040 BEEP :GOTO 18930
19050 PCMPLAY TYPE%,100 :RETURN
19060 '
19070 *AH
19080 CONNECT (320,270)-(360,270)-(410,420)-(370,420)-(320,270),%4,PSET,F
19090 CONNECT (370,420)-(320,270)-(360,270),%1,PSET,N
19100 CONNECT (371,419)-(321,271)-(359,271),%1,PSET,N
19110 CONNECT (370,420)-(410,420)-(360,270),%7,PSET,N
19120 CONNECT (371,419)-(409,419)-(359,271),%7,PSET,N
19130 WAIT 15
19140 CONNECT (320,270)-(360,270)-(410,420)-(370,420),%3,PSET,F
19150 LINE (370,270)-(410,420),PSET,%5,BF
19160 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
19170 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
19180 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
19190 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
19200 RETURN
19210 '
19220 *J
19230 LINE (370,270)-(410,420),PSET,%8,BF
19240 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
19250 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
19260 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
19270 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
19280 Q$="J"
19290 GOSUB *ANSWER
19300 IF A$=Q$ THEN 19340
19310 IF A$<>Q$ THEN BEEP 1
19320 WAIT 10
19330 BEEP :GOTO 19230
19340 PCMPLAY TYPE%,100 :RETURN
19350 '
19360 *AJ
19370 LINE (370,270)-(410,420),PSET,%4,BF
19380 CONNECT (370,420)-(370,270)-(410,270),%1,PSET,N
19390 CONNECT (371,419)-(371,271)-(409,271),%1,PSET,N
19400 CONNECT (370,420)-(410,420)-(410,270),%7,PSET,N
19410 CONNECT (371,419)-(409,419)-(409,271),%7,PSET,N
19420 WAIT 15
19430 LINE (370,270)-(410,420),PSET,%5,BF
19440 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
19450 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
19460 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
19470 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
19480 RETURN
19490 '
19500 *K
19510 LINE (420,270)-(460,420),PSET,%8,BF
19520 CONNECT (420,420)-(420,270)-(460,270),%7,PSET,N
19530 CONNECT (421,419)-(421,271)-(459,271),%7,PSET,N
19540 CONNECT (420,420)-(460,420)-(460,270),%1,PSET,N
19550 CONNECT (421,419)-(459,419)-(459,271),%1,PSET,N
19560 Q$="K"
19570 GOSUB *ANSWER
19580 IF A$=Q$ THEN 19620
19590 IF A$<>Q$ THEN BEEP 1
19600 WAIT 10
19610 BEEP :GOTO 19510
19620 PCMPLAY TYPE%,100 :RETURN
19630 '
19640 *AK
19650 LINE (420,270)-(460,420),PSET,%4,BF
19660 CONNECT (420,420)-(420,270)-(460,270),%1,PSET,N
19670 CONNECT (421,419)-(421,271)-(459,271),%1,PSET,N
19680 CONNECT (420,420)-(460,420)-(460,270),%7,PSET,N
19690 CONNECT (421,419)-(459,419)-(459,271),%7,PSET,N
19700 WAIT 15
19710 LINE (420,270)-(460,420),PSET,%5,BF
19720 CONNECT (420,420)-(420,270)-(460,270),%7,PSET,N
19730 CONNECT (421,419)-(421,271)-(459,271),%7,PSET,N
19740 CONNECT (420,420)-(460,420)-(460,270),%1,PSET,N
19750 CONNECT (421,419)-(459,419)-(459,271),%1,PSET,N
19760 RETURN
19770 '
19780 *AL
19790 LINE (470,270)-(510,420),PSET,%4,BF
19800 CONNECT (470,420)-(470,270)-(510,270),%1,PSET,N
19810 CONNECT (471,419)-(471,271)-(509,271),%1,PSET,N
19820 CONNECT (470,420)-(510,420)-(510,270),%7,PSET,N
19830 CONNECT (471,419)-(509,419)-(509,271),%7,PSET,N
19840 WAIT 15
19850 LINE (470,270)-(510,420),PSET,%5,BF
19860 CONNECT (470,420)-(470,270)-(510,270),%7,PSET,N
19870 CONNECT (471,419)-(471,271)-(509,271),%7,PSET,N
19880 CONNECT (470,420)-(510,420)-(510,270),%1,PSET,N
19890 CONNECT (471,419)-(509,419)-(509,271),%1,PSET,N
19900 RETURN
19910 '
19920 *Aれ
19930 LINE (520,270)-(560,420),PSET,%4,BF
19940 CONNECT (520,420)-(520,270)-(560,270),%1,PSET,N
19950 CONNECT (521,419)-(521,271)-(559,271),%1,PSET,N
19960 CONNECT (520,420)-(560,420)-(560,270),%7,PSET,N
19970 CONNECT (521,419)-(559,419)-(559,271),%7,PSET,N
19980 WAIT 15
19990 LINE (520,270)-(560,420),PSET,%5,BF
20000 CONNECT (520,420)-(520,270)-(560,270),%7,PSET,N
20010 CONNECT (521,419)-(521,271)-(559,271),%7,PSET,N
20020 CONNECT (520,420)-(560,420)-(560,270),%1,PSET,N
20030 CONNECT (521,419)-(559,419)-(559,271),%1,PSET,N
20040 RETURN
20050 '
20060 *Z
20070 LINE (70,270)-(110,420),PSET,%3,BF
20080 LINE (70,320)-(110,420),PSET,%8,BF
20090 CONNECT (70,420)-(70,320)-(110,320),%7,PSET,N
20100 CONNECT (71,419)-(71,321)-(109,321),%7,PSET,N
20110 CONNECT (70,420)-(110,420)-(110,320),%1,PSET,N
20120 CONNECT (71,419)-(109,419)-(109,321),%1,PSET,N
20130 Q$="Z"
20140 GOSUB *ANSWER
20150 IF A$=Q$ THEN 20190
20160 IF A$<>Q$ THEN BEEP 1
20170 WAIT 10
20180 BEEP :GOTO 20070
20190 PCMPLAY TYPE%,100 :RETURN
20200 '
20210 *AZ
20220 LINE (70,270)-(110,420),PSET,%3,BF
20230 LINE (70,320)-(110,420),PSET,%4,BF
20240 CONNECT (70,420)-(70,320)-(110,320),%1,PSET,N
20250 CONNECT (71,419)-(71,321)-(109,321),%1,PSET,N
20260 CONNECT (70,420)-(110,420)-(110,320),%7,PSET,N
20270 CONNECT (71,419)-(109,419)-(109,321),%7,PSET,N
20280 WAIT 15
20290 LINE (70,270)-(110,420),PSET,%5,BF
20300 CONNECT (70,420)-(70,270)-(110,270),%7,PSET,N
20310 CONNECT (71,419)-(71,271)-(109,271),%7,PSET,N
20320 CONNECT (70,420)-(110,420)-(110,270),%1,PSET,N
20330 CONNECT (71,419)-(109,419)-(109,271),%1,PSET,N
20340 RETURN
20350 '
20360 *X
20370 LINE (120,270)-(160,420),PSET,%3,BF
20380 LINE (120,320)-(160,420),PSET,%8,BF
20390 CONNECT (120,420)-(120,320)-(160,320),%7,PSET,N
20400 CONNECT (121,419)-(121,321)-(159,321),%7,PSET,N
20410 CONNECT (120,420)-(160,420)-(160,320),%1,PSET,N
20420 CONNECT (121,419)-(159,419)-(159,321),%1,PSET,N
20430 Q$="X"
20440 GOSUB *ANSWER
20450 IF A$=Q$ THEN 20490
20460 IF A$<>Q$ THEN BEEP 1
20470 WAIT 10
20480 BEEP :GOTO 20370
20490 PCMPLAY TYPE%,100 :RETURN
20500 '
20510 *AX
20520 LINE (120,270)-(160,420),PSET,%3,BF
20530 LINE (120,320)-(160,420),PSET,%4,BF
20540 CONNECT (120,420)-(120,320)-(160,320),%1,PSET,N
20550 CONNECT (121,419)-(121,321)-(159,321),%1,PSET,N
20560 CONNECT (120,420)-(160,420)-(160,320),%7,PSET,N
20570 CONNECT (121,419)-(159,419)-(159,321),%7,PSET,N
20580 WAIT 15
20590 LINE (120,270)-(160,420),PSET,%5,BF
20600 CONNECT (120,420)-(120,270)-(160,270),%7,PSET,N
20610 CONNECT (121,419)-(121,271)-(159,271),%7,PSET,N
20620 CONNECT (120,420)-(160,420)-(160,270),%1,PSET,N
20630 CONNECT (121,419)-(159,419)-(159,271),%1,PSET,N
20640 RETURN
20650 '
20660 *AC
20670 LINE (170,270)-(210,420),PSET,%3,BF
20680 LINE (170,320)-(210,420),PSET,%4,BF
20690 CONNECT (170,420)-(170,320)-(210,320),%1,PSET,N
20700 CONNECT (171,419)-(171,321)-(209,321),%1,PSET,N
20710 CONNECT (170,420)-(210,420)-(210,320),%7,PSET,N
20720 CONNECT (171,419)-(209,419)-(209,321),%7,PSET,N
20730 WAIT 15
20740 LINE (170,270)-(210,420),PSET,%5,BF
20750 CONNECT (170,420)-(170,270)-(210,270),%7,PSET,N
20760 CONNECT (171,419)-(171,271)-(209,271),%7,PSET,N
20770 CONNECT (170,420)-(210,420)-(210,270),%1,PSET,N
20780 CONNECT (171,419)-(209,419)-(209,271),%1,PSET,N
20790 RETURN
20800 '
20810 *AV
20820 LINE (220,270)-(260,420),PSET,%3,BF
20830 LINE (220,320)-(260,420),PSET,%4,BF
20840 CONNECT (220,420)-(220,320)-(260,320),%1,PSET,N
20850 CONNECT (221,419)-(221,321)-(259,321),%1,PSET,N
20860 CONNECT (220,420)-(260,420)-(260,320),%7,PSET,N
20870 CONNECT (221,419)-(259,419)-(259,321),%7,PSET,N
20880 WAIT 15
20890 LINE (220,270)-(260,420),PSET,%5,BF
20900 CONNECT (220,420)-(220,270)-(260,270),%7,PSET,N
20910 CONNECT (221,419)-(221,271)-(259,271),%7,PSET,N
20920 CONNECT (220,420)-(260,420)-(260,270),%1,PSET,N
20930 CONNECT (221,419)-(259,419)-(259,271),%1,PSET,N
20940 RETURN
20950 '
20960 *B
20970 LINE (220,270)-(260,420),PSET,%3,BF
20980 CONNECT (270,320)-(310,320)-(260,420)-(220,420)-(270,320),%8,PSET,F
20990 CONNECT (220,420)-(270,320)-(310,320),%7,PSET,N
21000 CONNECT (221,419)-(271,321)-(309,321),%7,PSET,N
21010 CONNECT (220,420)-(260,420)-(310,320),%1,PSET,N
21020 CONNECT (221,419)-(259,419)-(309,321),%1,PSET,N
21030 Q$="B"
21040 GOSUB *ANSWER
21050 IF A$=Q$ THEN 21090
21060 IF A$<>Q$ THEN BEEP 1
21070 WAIT 10
21080 BEEP :GOTO 20970
21090 PCMPLAY TYPE%,100 :RETURN
21100 '
21110 *AB
21120 CONNECT (270,320)-(310,320)-(260,420)-(220,420)-(270,320),%4,PSET,F
21130 CONNECT (220,420)-(270,320)-(310,320),%1,PSET,N
21140 CONNECT (221,419)-(271,321)-(309,321),%1,PSET,N
21150 CONNECT (220,420)-(260,420)-(310,320),%7,PSET,N
21160 CONNECT (221,419)-(259,419)-(309,321),%7,PSET,N
21170 WAIT 15
21180 CONNECT (270,320)-(310,320)-(260,420)-(220,420)-(270,320),%3,PSET,F
21190 LINE (220,270)-(260,420),PSET,%5,BF
21200 CONNECT (220,420)-(220,270)-(260,270),%7,PSET,N
21210 CONNECT (221,419)-(221,271)-(259,271),%7,PSET,N
21220 CONNECT (220,420)-(260,420)-(260,270),%1,PSET,N
21230 CONNECT (221,419)-(259,419)-(259,271),%1,PSET,N
21240 RETURN
21250 '
21260 *N
21270 LINE (370,270)-(410,420),PSET,%3,BF
21280 CONNECT (320,320)-(360,320)-(410,420)-(370,420)-(320,320),%8,PSET,F
21290 CONNECT (370,420)-(320,320)-(360,320),%7,PSET,N
21300 CONNECT (371,419)-(321,321)-(359,321),%7,PSET,N
21310 CONNECT (370,420)-(410,420)-(360,320),%1,PSET,N
21320 CONNECT (371,419)-(409,419)-(359,321),%1,PSET,N
21330 Q$="N"
21340 GOSUB *ANSWER
21350 IF A$=Q$ THEN 21390
21360 IF A$<>Q$ THEN BEEP 1
21370 WAIT 10
21380 BEEP :GOTO 21270
21390 PCMPLAY TYPE%,100 :RETURN
21400 '
21410 *AN
21420 CONNECT (320,320)-(360,320)-(410,420)-(370,420)-(320,320),%4,PSET,F
21430 CONNECT (370,420)-(320,320)-(360,320),%1,PSET,N
21440 CONNECT (371,419)-(321,321)-(359,321),%1,PSET,N
21450 CONNECT (370,420)-(410,420)-(360,320),%7,PSET,N
21460 CONNECT (371,419)-(409,419)-(359,321),%7,PSET,N
21470 WAIT 15
21480 CONNECT (320,320)-(360,320)-(410,420)-(370,420)-(320,320),%3,PSET,F
21490 LINE (370,270)-(410,420),PSET,%5,BF
21500 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
21510 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
21520 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
21530 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
21540 RETURN
21550 '
21560 *M
21570 LINE (370,270)-(410,420),PSET,%3,BF
21580 LINE (370,320)-(410,420),PSET,%8,BF
21590 CONNECT (370,420)-(370,320)-(410,320),%7,PSET,N
21600 CONNECT (371,419)-(371,321)-(409,321),%7,PSET,N
21610 CONNECT (370,420)-(410,420)-(410,320),%1,PSET,N
21620 CONNECT (371,419)-(409,419)-(409,321),%1,PSET,N
21630 Q$="M"
21640 GOSUB *ANSWER
21650 IF A$=Q$ THEN 21690
21660 IF A$<>Q$ THEN BEEP 1
21670 WAIT 10
21680 BEEP :GOTO 21570
21690 PCMPLAY TYPE%,100 :RETURN
21700 '
21710 *AM
21720 LINE (370,320)-(410,420),PSET,%8,BF
21730 CONNECT (370,420)-(370,320)-(410,320),%1,PSET,N
21740 CONNECT (371,419)-(371,321)-(409,321),%1,PSET,N
21750 CONNECT (370,420)-(410,420)-(410,320),%7,PSET,N
21760 CONNECT (371,419)-(409,419)-(409,321),%7,PSET,N
21770 WAIT 15
21780 LINE (370,320)-(410,420),PSET,%3,BF
21790 LINE (370,270)-(410,420),PSET,%5,BF
21800 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
21810 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
21820 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
21830 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
21840 RETURN
21850 '
21860 *END
21870 SYSTEM
21880 '
21890 *はじめに
21900 CLS
21910 LINE (70,270)-(110,420),PSET,%8,BF :SYMBOL(75,425),"小",2,1,%0,,,1
21920 CONNECT (70,420)-(70,270)-(110,270),%7,PSET,N
21930 CONNECT (71,419)-(71,271)-(109,271),%7,PSET,N
21940 CONNECT (70,420)-(110,420)-(110,270),%1,PSET,N
21950 CONNECT (71,419)-(109,419)-(109,271),%1,PSET,N
21960 SYMBOL(75,275),"A",2,1,%1,,,1
21970 LINE (120,270)-(160,420),PSET,%5,BF:SYMBOL(125,425),"薬",2,1,%0,,,1
21980 CONNECT (120,420)-(120,270)-(160,270),%7,PSET,N
21990 CONNECT (121,419)-(121,271)-(159,271),%7,PSET,N
22000 CONNECT (120,420)-(160,420)-(160,270),%1,PSET,N
22010 CONNECT (121,419)-(159,419)-(159,271),%1,PSET,N
22020 SYMBOL(125,275),"S",2,1,%1,,,1
22030 LINE (170,270)-(210,420),PSET,%5,BF:SYMBOL(175,425),"中",2,1,%0,,,1
22040 CONNECT (170,420)-(170,270)-(210,270),%7,PSET,N
22050 CONNECT (171,419)-(171,271)-(209,271),%7,PSET,N
22060 CONNECT (170,420)-(210,420)-(210,270),%1,PSET,N
22070 CONNECT (171,419)-(209,419)-(209,271),%1,PSET,N
22080 SYMBOL(175,275),"D",2,1,%1,,,1
22090 LINE (220,270)-(260,420),PSET,%5,BF:SYMBOL(225,425),"人",2,1,%0,,,1
22100 CONNECT (220,420)-(220,270)-(260,270),%7,PSET,N
22110 CONNECT (221,419)-(221,271)-(259,271),%7,PSET,N
22120 CONNECT (220,420)-(260,420)-(260,270),%1,PSET,N
22130 CONNECT (221,419)-(259,419)-(259,271),%1,PSET,N
22140 SYMBOL(225,275),"F",2,1,%1,,,1
22150 LINE (370,270)-(410,420),PSET,%5,BF:SYMBOL(375,425),"人",2,1,%0,,,1
22160 CONNECT (370,420)-(370,270)-(410,270),%7,PSET,N
22170 CONNECT (371,419)-(371,271)-(409,271),%7,PSET,N
22180 CONNECT (370,420)-(410,420)-(410,270),%1,PSET,N
22190 CONNECT (371,419)-(409,419)-(409,271),%1,PSET,N
22200 SYMBOL(375,275),"J",2,1,%1,,,1
22210 LINE (420,270)-(460,420),PSET,%5,BF:SYMBOL(425,425),"中",2,1,%0,,,1
22220 CONNECT (420,420)-(420,270)-(460,270),%7,PSET,N
22230 CONNECT (421,419)-(421,271)-(459,271),%7,PSET,N
22240 CONNECT (420,420)-(460,420)-(460,270),%1,PSET,N
22250 CONNECT (421,419)-(459,419)-(459,271),%1,PSET,N
22260 SYMBOL(425,275),"K",2,1,%1,,,1
22270 LINE (470,270)-(510,420),PSET,%5,BF:SYMBOL(475,425),"薬",2,1,%0,,,1
22280 CONNECT (470,420)-(470,270)-(510,270),%7,PSET,N
22290 CONNECT (471,419)-(471,271)-(509,271),%7,PSET,N
22300 CONNECT (470,420)-(510,420)-(510,270),%1,PSET,N
22310 CONNECT (471,419)-(509,419)-(509,271),%1,PSET,N
22320 SYMBOL(475,275),"L",2,1,%1,,,1
22330 LINE (520,270)-(560,420),PSET,%5,BF:SYMBOL(525,425),"小",2,1,%0,,,1
22340 CONNECT (520,420)-(520,270)-(560,270),%7,PSET,N
22350 CONNECT (521,419)-(521,271)-(559,271),%7,PSET,N
22360 CONNECT (520,420)-(560,420)-(560,270),%1,PSET,N
22370 CONNECT (521,419)-(559,419)-(559,271),%1,PSET,N
22380 SYMBOL(525,275),";",2,1,%1,,,1
22390 SYMBOL(250,130),"あ",7,5,%0,,,1
22400 LINE (419,219)-(461,421),PSET,%0,B
22410 CONNECT (319,319)-(361,319)-(411,421)-(369,421)-(319,319),%0,PSET,N
22420 SYMBOL(430,10)," [ESC]を押すとメニューへ戻る",1,1,%0,,,1
22430 SYMBOL(40,40),"*肌色の四角は左右の指です 常にホームポジションの位置に置く",1,1,%2,,,0
22440 SYMBOL(370,150),"← この字をつぶやきながら押す",1,1,%2,,,0
22450 SYMBOL(40,70),"*画面中央に大きく字が出る 押すべき指の形と色が変わるので真似して押す!",1,1,%2,,,0
22460 SYMBOL(40,100),"*押した指が凹み 正しければ次に進み 違えばブザー",1,1,%2,,,0
22470 SYMBOL(260,220),"一段指を上げ押す →",1,1,%2,,,0
22480 SYMBOL(120,340),"一段下げ左に伸ばして押す→",1,1,%2,,,0
22490 SYMBOL(112,370),"← そのまま押す",1,1,%2,,,0
22500 SYMBOL(330,463),"*[英 大]モードにして下さい →",1,1,%2,,,0
22510 LINE (560,463)-(640,480),PSET,%0,BF
22520 A$=INKEY$ :IF A$="" THEN 22520
22530 IF A$=CHR$(&H1B)THEN *メニュー ELSE 22520
22540 RETURN